我想用karma和jasmine测试我的应用程序。但我得到了以下错误,但我不知道这是什么问题? 我正在使用Angular CLI和Angular4
错误 /home/tony/Desktop/test/node_modules/rxjs/observable/FromEventObservable.d.ts
错误 /home/tony/Desktop/test/node_modules/rxjs/observable/dom/WebSocketSubject.d.ts (15,63):找不到名字' WebSocket'。
错误 /home/tony/Desktop/test/node_modules/rxjs/observable/dom/WebSocketSubject.d.ts (27,13):找不到名字' WebSocket'。
错误 /home/tony/Desktop/test/node_modules/rxjs/observable/dom/WebSocketSubject.d.ts (28,32):找不到姓名'事件'。
错误 /home/tony/Desktop/test/node_modules/rxjs/observable/dom/WebSocketSubject.d.ts (29,33):找不到姓名' CloseEvent'。
错误 /home/tony/Desktop/test/node_modules/rxjs/observable/dom/WebSocketSubject.d.ts (32,63):找不到名称' WebSocket'。
错误 /home/tony/Desktop/test/node_modules/rxjs/observable/dom/WebSocketSubject.d.ts (36,23):找不到姓名' MessageEvent'。
/home/tony/Desktop/test/src/services/login.service.ts中的错误 (34,11):找不到名字' localStorage'。 (11,114):找不到姓名' HTMLCollection'。
/ * tslint:disable:no-unused-variable * /
我在这里测试app.component.ts
app.component.spec.ts
import {
TestBed,
ComponentFixture,
async
} from '@angular/core/testing';
import {
RouterTestingModule
} from '@angular/router/testing';
import {
HttpModule
} from '@angular/http';
import {
NO_ERRORS_SCHEMA
} from '@angular/core';
import {
AppComponent
} from './app.component';
let component: AppComponent;
let fixture: ComponentFixture < AppComponent > ;
describe('App: Tmp', () => {
beforeEach(() => {
TestBed.configureTestingModule({
imports: [HttpModule, RouterTestingModule],
declarations: [AppComponent],
providers: [],
schemas: [NO_ERRORS_SCHEMA]
}).compileComponents();
fixture = TestBed.createComponent(AppComponent);
component = fixture.debugElement.componentInstance;
});
it('should create the app', () => {
expect(component).toBeTruthy();
});
});