1

我有一个组件,我们称之为 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运行并按应有的方式提供模板。这只是给定设置失败的测试。我做错了什么?

我正在关注本教程

4

1 回答 1

1

在我的 webpack 测试配置中,我只有awesome-typescript-loader,我只需要添加angular2-template-loader

于 2016-09-20T05:09:46.660 回答