根据此处的文档,我正在使用带有 TestBed 的 Angular 4:https ://angular.io/guide/testing#service-tests
我有一个简单的服务:
@Injectable()
export class SimpleService {
getValue() { return 'Hi'; }
}
还有一个测试,它使用 TestBed 实例化这个服务:
describe('SimpleService', () => {
beforeEach(() => {
TestBed.configureTestingModule({ providers: [SimpleService] });
});
it('Should say Hello', () => {
const testBedService: SimpleService = TestBed.get(SimpleService);
const actual = testBedService.getValue();
expect(actual).toBe('Hi');
});
});
但是,运行此测试ng e2e
会给我以下错误:
Cannot assign to 'SimpleService' because it is not a variable
我需要改变什么?