添加Cookie服务时出现茉莉花单元测试错误

时间:2017-09-05 06:22:30

标签: angular jasmine angular2-testing

在为我的一个角度2组件编写jasmine单元测试用例时,如果我在提供者列表中添加CookieService,则所有剩余的其他组件单元测试用例都会失败。如果我从提供者列表中删除CookieService,那么测试用例工作正常。你可以在plunker cookiservice unit test。我的组件规范文件代码:

中查看
import {setBaseTestProviders} from 'angular2/testing';
import {beforeEachProviders,beforeEach,describe,expect,it} from 'angular2/testing';
import {MyComponent} from '../src/my.component';
import {CookieService} from 'angular2-cookie/core';

describe('MyComponent', () => {  
  beforeEach(() => {
    setBaseTestProviders(CookieService);
})  
it('sample test', () => {
       expect('test').toEqual('test');
});    
});

0 个答案:

没有答案