Unit-Tests angular2 Komponente mit importierten Modul

Ich versuche zu schreiben, einen test auf eine Komponente, die verwendet eckig-material2, aber wenn ich es in mein testModule Erklärungen ich erhalten:

Error: Template parse errors:
    'md-card-title' is not a known element:
    1. If 'md-card-title' is an Angular component, then verify that it is part of this module.
    2. If 'md-card-title' is a Web Component then add "CUSTOM_ELEMENTS_SCHEMA" to the '@NgModule.schemas' of this component to suppress this message.

Hinzufügen MaterialModule auf die Erklärungen wirft `Fehler: Unerwarteter Modul 'MaterialModule' deklariert, indem das Modul

DynamicTestModule' in config/spec-bundle.js (Zeile 24994)

Dies ist, was meine spec-Datei sieht wie folgt aus:

  beforeEach(() => TestBed.configureTestingModule({
    declarations: [],
    providers: [
      { provide: DataService, useValue: mockDataService },
      { provide: ActivatedRoute, useClass: MockActivatedRoute },
      { provide: Router, useValue: mockRouter },
      CellViewComponent
    ]
  }));

hinzufügen CellViewComponent auf die Erklärungen array Ursachen der Fehler zu werfen.

Schreibe einen Kommentar