Resultados de la búsqueda a petición "unit-testing"
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 ...
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; } } ...
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 ...
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"'))
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 ...
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 ...
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 ...
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, ...
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]; // ...
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 ...