Testing Angular2 RC4测试:未捕获(承诺中):类型错误:测试1.预期(…)。toBeAnInstanceOf不是函数

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

以下是我在Angular2的测试:

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中运行良好。

由于这一问题已经很久没有得到回答,这篇其他文章可能对未来有所帮助:


由于这一问题很久没有得到回答,这篇其他文章可能对未来有所帮助: