Ich habe eine benutzerdefinierte Rohrleitung namens "myPipe". Ich bekomme die Pipe 'myPipe' konnte nicht gefunden werden Fehler in meinem Unit Test ts.Angular 2 Unit Test: Benutzerdefinierte Rohrfehler Die Rohrleitung konnte nicht gefunden werden
Pleas Ratschläge, was in meinem .spec.ts
hier ist mein .spec.ts
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { By } from '@angular/platform-browser';
import { DebugElement } from '@angular/core';
import { MyComponent } from './main-page-carousel.component';
describe('CarouselComponent',() => {
let component: MyComponent ;
let fixture: ComponentFixture<MyComponent>;
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ MyComponent ],
})
.compileComponents();
}));
beforeEach(() => {
fixture = TestBed.createComponent(MyComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create',() => {
expect(component).toBeTruthy();
});
});
Dank importieren und erklären!
Sie sprechen über 'myPipe', aber Ihr Test bezieht sich auf eine' CarouselComponent'? Sie sollten stattdessen 'myPipe' nicht importieren? –
Überprüfen Sie auch diesen Eintrag "pipe not found": http://stackoverflow.com/questions/39007130/the-pipe-could-not-be-ound-angular2-custom-pipe/40770507#40770507 – Karl