【发布时间】:2016-09-17 22:37:29
【问题描述】:
当我在 jasmine and angular 2 RC5 中运行单元测试时,我收到此错误消息 «TypeError: Cannot read property 'injector' of null»。
我的单元测试代码是:
describe('Test of category services', () =>{
beforeEach(() => {
TestBed.configureTestingModule({
providers: [CategoryService ]
});
});
it('1. Add a new category', inject([CategoryService], (categoryService ) =>{
categoryService.addCategory(category)
.subscribe(res => {
expect(CATEGORY.codeCategory).toBe(res.codeCategory);
expect(CATEGORY.name).toBe(res.name);
expect(CATEGORY.taxPercentage).toBe(res.taxPercentage);
expect(CATEGORY.description).toBe(res.description);
expect(res.idCategory).toBeGreaterThan(0);
}
);
}));
});
在花了很多时间寻找解决方案后,我决定寻求任何帮助。
谢谢
【问题讨论】:
-
我在尝试使用 adapter.downgradeNg2Provider 时遇到了同样的错误。如果我找到解决方案会更新,GL