我有Karma-Tests的问题.当我运行我的测试时,有时我会遇到这个错误:
HeadlessChrome 70.0.3538 (Windows 10.0.0) ERROR
{
"message": "An error was thrown in afterAll\n[object ErrorEvent] thrown",
"str": "An error was thrown in afterAll\n[object ErrorEvent] thrown"
}
Run Code Online (Sandbox Code Playgroud)
如果我没有改变任何东西并再次运行相同的测试,测试可能不会失败.
我已经读过它可能是异步测试的错误(https://github.com/karma-runner/karma/issues/2811#issuecomment-407600850),所以我删除了所有的异步和伪同步测试.但是,这仍然无法解决问题.没有异步和伪同步测试,我有这个错误:
HeadlessChrome 70.0.3538 (Windows 10.0.0) MyComponent should create FAILED
[object ErrorEvent] thrown
HeadlessChrome 70.0.3538 (Windows 10.0.0): Executed 50 of 55 (1 FAILED) (0 secs / 0 secs)
Run Code Online (Sandbox Code Playgroud)
但在这个组件的测试中我找不到错误:
describe('MyComponent', () => {
let component: MyComponent;
let fixture: ComponentFixture<MyComponent>;
const zipService = jasmine.createSpyObj('ZipService', {
search: of([])
});
beforeEach(() => {
TestBed.configureTestingModule({
declarations: …Run Code Online (Sandbox Code Playgroud)