我有一个组件,我们称之为MyComponent。它使用my.component.html作为templateUrl。
@Component({
selector: "my-component",
templateUrl: "./my.component.html",
styleUrls: ["./my.component.css"]
})
我正在为此组件编写测试(规范)。因为,它是一个外部模板,我在 configureTestingModule 之后调用 compileComponents 。
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ MyComponent ]
})
.compileComponents()
}));
在运行测试时,我收到此错误 -
无法加载my.component.html
应用程序运行 npm start 绝对正常,并按原样提供模板。它只是在给定设置下失败的测试。我做错了什么?
我关注this tutorial。
答案 0 :(得分:1)
在我的webpack测试配置中,我只有 awesome-typescript-loader ,我只需添加 angular2-template-loader 。