Angular 2测试不起作用

时间:2016-12-05 15:17:49

标签: angular typescript phantomjs karma-jasmine

我在开始测试时遇到问题。我正在使用一个有角度的2个webpack启动器,当我运行npm run test时,我收到了下一个错误:

PhantomJS 2.1.1 (Linux 0.0.0) ERROR: Unexpected token ')' at config/karma-test-shim.js:52056

测试看起来像:

import { TestBed } from '@angular/core/testing';
import { AppComponent } from './app.component';
describe('App', () => {
  beforeEach(() => {
    TestBed.configureTestingModule({ declarations: [AppComponent]});
  });
  it ('should work', () => {
    let fixture = TestBed.createComponent(AppComponent);
    expect(fixture.componentInstance instanceof AppComponent).toBe(true, 'should create AppComponent');
  });
});

我注意到,当我使用()=>{}代码样式时,会发生这种情况,但当我将其更改为ES5代码样式function(){}时,它会起作用。

0 个答案:

没有答案