unitest unitarias unit test pruebas ionic2 jasmine karma-runner

unitarias - Fallido: ¡Sin proveedor para Config!(Icono-> Config) en la unidad Ionic2 prueba con karma y jasmin



pruebas unitarias ionic 3 (2)

Estoy escribiendo pruebas unitarias para una aplicación iónica2 pero recibo un error de seguimiento cuando la plantilla contiene algunos elementos iónicos, por ejemplo

<ion-icon > </ion-icon>

Fallido: ¡Sin proveedor para Config! (Icono -> Config)

¿Alguna idea?


no puedes utilizar la plantilla en @app, intenta utilizar templateUrl: ''build / app.html'' y crea una app.html con tus etiquetas.


Me encuentro con el mismo problema. Esto funcionó para mí:

import { async, ComponentFixture, TestBed } from "@angular/core/testing"; import { Config, IonicModule } from "ionic-angular"; beforeEach(() => { TestBed.configureTestingModule({ declarations: [ ], imports: [ IonicModule, ], providers: [ Config, ], }); fixture = TestBed.createComponent(MyComponent); component = fixture.componentInstance; });