Я получаю эту ошибку во время тестирования ng test --code-coverage true:
Error : Uncaught [object Object] thrown
Файл спецификации:
import { async, ComponentFixture, TestBed, inject, tick, fakeAsync } from
'@angular/core/testing';
import { NO_ERRORS_SCHEMA, CUSTOM_ELEMENTS_SCHEMA, Injectable,
DebugElement,
Inject } from '@angular/core';
import {CustomComponent} from './custom-component';
describe('CustomComponent', () => {
let component: CustomComponent;
let fixture: ComponentFixture<CustomComponent>;
beforeEach(async(() => {
TestBed.configureTestingModule({
imports: [ReactiveFormsModule, FormsModule, CookieModule.forRoot(),
HttpClientModule, HttpModule],
declarations: [CustomComponent],
providers: [],
schemas: [NO_ERRORS_SCHEMA, CUSTOM_ELEMENTS_SCHEMA]
}).compileComponents();
}));
beforeEach(fakeAsync(() => {
fixture = TestBed.createComponent(CustomComponent);
component = fixture.componentInstance;
fixture.detectChanges();
tick();
}));
it('is form invalid when empty', fakeAsync(() => {
const fixture = TestBed.createComponent(CustomComponent);
const component = fixture.debugElement.componentInstance;
fixture.detectChanges();
expect(component.form.valid).toBeFalsy();
}));
});
Пожалуйста, попробуйте запустить тесты с помощью ng test --source-map=false и посмотрите, даст ли это вам более полезное сообщение об ошибке.





Пожалуйста, покажите код, который отображает эту ошибку, разместите его здесь в формате кода или создайте фрагмент и поделитесь им с участниками Stackoverflow. Если вы хотите, чтобы они уделили время вашей проблеме, пожалуйста, потратьте немного своего времени, чтобы опубликовать вопрос, на который можно ответственно ответить.