Testing Angular2 RC4测试:未捕获(承诺中):类型错误:测试1.预期(…)。toBeAnInstanceOf不是函数
以下是我在Angular2的测试:Testing Angular2 RC4测试:未捕获(承诺中):类型错误:测试1.预期(…)。toBeAnInstanceOf不是函数,testing,angular,karma-jasmine,Testing,Angular,Karma Jasmine,以下是我在Angular2的测试: it('should initialize without DI service', async(inject([TestComponentBuilder], (tcb: TestComponentBuilder) => { var template = '<component></component>'; return tcb.overrideTemplate(Tes
it('should initialize without DI service',
async(inject([TestComponentBuilder], (tcb: TestComponentBuilder) => {
var template = '<component></component>';
return tcb.overrideTemplate(TestComponent, template)
.createAsync(TestComponent)
.then((fixture ) => {
expect(fixture.debugElement.children[0].componentInstance).toBeAnInstanceOf(ComponentType);
expect(fixture.debugElement.children[0].componentInstance.state).toBeNull();
});
})));
it('应该在没有DI服务的情况下初始化',
异步(注入([TestComponentBuilder],(tcb:TestComponentBuilder)=>{
var模板=“”;
返回tcb.overrideTemplate(TestComponent,模板)
.createAsync(TestComponent)
.然后((固定装置)=>{
expect(fixture.debugElement.children[0].componentInstance).toBeAnInstanceOf(ComponentType);
expect(fixture.debugElement.children[0].componentInstance.state).toBeNull();
});
})));
它抛出以下错误:
未捕获(承诺中):类型错误:
测试_1.expect(…).toBeAnInstanceOf不是一个函数
在我更新到RC4之前,它在Angular2 RC2中运行良好。由于这一问题已经很久没有得到回答,这篇其他文章可能对未来有所帮助:
由于这一问题很久没有得到回答,这篇其他文章可能对未来有所帮助: