Resultados de la búsqueda a petición "unit-testing"

3 la respuesta

Prueba de componentes Angular2 que usan setInterval o setTimeout

Tengo un componente ng2 bastante típico y simple que llama a un servicio para obtener algunos datos (elementos de carrusel). También usa setInterval para cambiar automáticamente las diapositivas del carrusel en la interfaz de usuario cada n ...

4 la respuesta

Mocking router.events.subscribe () Angular2

En mi app.component.ts tengo la siguiente función ngOnInit: ngOnInit() { this.sub = this.router.events.subscribe(e => { if (e instanceof NavigationEnd) { if (!e.url.includes('login')) { this.loggedIn = true; } else { this.loggedIn = false; } } ...

2 la respuesta

Scala: ¿Cómo probar los métodos que llaman a System.exit ()?

He estado desarrollando una herramienta de línea de comandos que llamaSystem.exit() (no quiero usar excepciones en lugar de) en ciertas entradas. estoy familiarizado conJava: ¿Cómo probar métodos que llaman a System.exit ...

3 la respuesta

Cómo obtener el elemento Angular 2 a través del nombre de la clase en Jasmine

Puedo obtener elementos con el uso de fixture.debugElement.query(By.css('h1'));Pero qué debo hacer cuando quiero obtener el elemento a través del nombre de la clase. Algo como esto fixture.debugElement.query(By.css('class="name"'))

1 la respuesta

Reutilización de objetos de página de selenio

Realmente me gusta cómo el selenio 2 por convención te empuja a usar PageObjects como POJOs, y luego simplemente usar PageFactory para crear instancias de los campos en esta clase. Lo que encuentro limitante es que reutilizamos muchos elementos ...

5 la respuesta

Afirmar que se llamó a un método en una prueba unitaria de Python

Supongamos que tengo el siguiente código en una prueba de unidad de Python: aw = aps.Request("nv1") aw2 = aps.Request("nv2", aw)¿Hay una manera fácil de afirmar que un método en particular (en mi casoaw.Clear()) fue llamado durante la segunda ...

2 la respuesta

inicio de karma - pasar parámetros

¿Hay alguna manera de pasar un parámetro a través de la línea de comando de Karma y luego leerlo en algún lugar de sus pruebas? Por ejemplo, esto es lo que quieres: karma start -branding="clientX"Y luego, en algún lugar de mis ...

3 la respuesta

Cómo burlarse de la tubería al probar el componente

Actualmente estoy anulando a los proveedores para que utilicen servicios simulados como este: beforeEach(inject([TestComponentBuilder], (tcb: TestComponentBuilder) => { tcb.overrideProviders(AddFieldToObjectDropdownComponent, [ provide(ServiceA, ...

3 la respuesta

Objective-C initialize (método estático) llamado más de una vez?

Tengo un código similar a esto en Objective-C: SubclassOfNSObject *GlobalVariableThatShouldNeverChange; @implementation MyClass +(void) initialize { [super initialize]; GlobalVariableThatShouldNeverChange = [[SubclassOfNSObject alloc] init]; // ...

1 la respuesta

Cómo resguardar los métodos de Python sin Mock

Soy un desarrollador de C # que se está moviendo en algunas cosas de Python, por lo que aún no sé lo que estoy haciendo. He leído que realmente no necesitas la inyección de dependencia con Python. Me han dicho que puede crear instancias ...