我在开始测试时遇到问题。我正在使用一个有角度的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(){}
时,它会起作用。