我正在尝试使用以下设置测试 Angular 2 组件:
import { TestBed } from '@angular/core/testing';
import { By } from '@angular/platform-browser';
import { GroceriesListComponent } from './groceries-list.component';
import { GroceryService } from './grocery.service';
let comp: GroceriesListComponent;
let fixture: ComponentFixture<GroceriesListComponent>;
beforeEach(() => {
TestBed.configureTestingModule({
declarations: [GroceriesListComponent],
providers: [GroceryService]
});
fixture = TestBed.createComponent(GroceriesListComponent);
comp = fixture.componentInstance;
_groceryService = fixture.debugElement.injector.get(GroceryService);
spy = spyOn(_groceryService, 'getGroceries')
.and.returnValue(Promise.resolve(testGroceries));
de = fixture.debugElement.query(By.css('li'));
el = de.nativeElement;
});
...但是我在控制台中不断收到以下错误,并且由于缺少信息性错误消息,我不知道我的设置有什么问题:
404: /base/traceur
ERROR
{
"originalErr": {}
}