Resultados de la búsqueda a petición "jasmine"

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; } } ...

1 la respuesta

La prueba de unidad de componente Angular2 2.0.0 causa error: Bootstrap al menos un componente antes de inyectar el enrutador

Mirando preguntas similares anteriores, no parece que haya una respuesta clara para esto. Esto es lo que está pasando. Estoy construyendo una aplicación angular2 usando la herramienta angular-cli (beta 16 en ejecución, con angular 2.0.1 y ...

1 la respuesta

Angular 2 RC5 Testing promete en ngOnInit no funciona

Estoy tratando de probar una directiva estructural llamada MyDirective con Jasmine. La versión angular utilizada es RC5. // Part of the MyDirective class @Directive({selector: '[myDirective]'}) export class MyDirective { constructor(protected ...

3 la respuesta

¿Cómo integrar los casos de prueba de Protractor en Atom usando Typecript?

He instalado el mecanografiado para el átomo para escribir scripts de transportador para la automatización. Mi código está escrito en Jasmine Framework ya que el transportador lo admite muy bien. Escribí en esta estructura. describe('Sign ...

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"'))

4 la respuesta

Evento de clic de prueba de unidad en angular

Estoy tratando de agregar pruebas unitarias a mi aplicación Angular 2. En uno de mis componentes, hay un botón con un(click) manipulador. Cuando el usuario hace clic en el botón, se llama una función que se define en.ts archivo de clase ...

1 la respuesta

Cómo importar 'describir', 'esperar' y 'eso' en una prueba mecanografiada para que IDE no los destaque

Escribió algunas pruebas y todo se ejecuta con éxito, pero mi IDE (tormenta web) destacadescribe, expect yit y dice "no puedo encontrar el nombre". Quiero mantener todo limpio y deshacerme de ellos, pero no tengo idea de cómo. Usamos ...

4 la respuesta

¿Cómo burlarse de una ruta principal de ruta activada en angular2 con fines de prueba?

Digamos que tengo esto export class QuestionnaireQuestionsComponent { questions: Question[] = []; private loading:boolean = true; constructor( private route: ActivatedRoute, public questionnaireService:QuestionnaireService) {} ...

2 la respuesta

Cargue JSON local en Jasmine / Karma Unit Test en AngularJS

Estoy probando una función de devolución de llamada que acepta un objeto de respuesta, ya que es solo un parámetro. Este objeto es la respuesta de una solicitud HTTP realizada en otro lugar, por lo que no quiero usar $ httpBackend en esta prueba, ...

2 la respuesta

Error: llame a "TestBed.compileComponents" antes de su prueba

Recibo este error: Error: este módulo de prueba utiliza el componente MessagesComponent que utiliza un "templateUrl", pero nunca se compiló. Llame a "TestBed.compileComponents" antes de su prueba. Cuando intente ejecutar esta prueba simple ...