Я пытаюсь написать контрольные примеры для этого компонента Super Report, где я предоставил все необходимые службы и маршрутизаторы, и когда я выполняю свои контрольные примеры, я не получу никаких результатов: никаких сообщений об успехе или ошибках.
Например, здесь я получаю это сообщение Executed 0 of 285 DISCONNECTED
:
describe('SuperReportsComponent', () => {
let component: SuperReportsComponent;
let navigationService: NavigationService;
let appService: AppService;
let reportService: ReportsService;
let reportAction = ReportActions;
let router: Router;
let route: ActivatedRoute;
let store: Store<AppState>;
let fixture: ComponentFixture<SuperReportsComponent>;
const MockRouter = {
navigate: jasmine.createSpy('navigate')
};
const MockActivatedRoute = {};
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [SuperReportsComponent],
imports: [NgCircleProgressModule.forRoot({}),
NgbPopoverModule,
HeaderModule,
StoreModule.forRoot(rootReducer),
HttpModule,
CommonModule,
FormsModule,
NgbModule.forRoot()],
providers: [
ReportActions,
AppService,
ReportsService,
NavigationService,
NotificationService,
WebsocketService,
SharedLayoutService,
SuperdashService,
{provide: Router, useValue: MockRouter},
{provide: ActivatedRoute, useValue: MockActivatedRoute}
]
})
.compileComponents();
}));
beforeEach(() => {
route = TestBed.get(ActivatedRoute);
router = TestBed.get(Router);
navigationService = TestBed.get(NavigationService);
appService = TestBed.get(AppService);
reportService = TestBed.get(ReportsService);
reportAction = TestBed.get(ReportActions);
store = TestBed.get(Store);
fixture = TestBed.createComponent(SuperReportsComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
Здесь я высмеиваю метод навигации и предоставляю всем службам необходимые модули, но я не получил никакого вывода.
ВЫХОД:
Chrome 69.0.3497 (Linux 0.0.0) ERROR
Chrome 69.0.3497 (Linux 0.0.0) ERROR
Disconnected, because no message in 10000 ms.
Chrome 69.0.3497 (Linux 0.0.0): Executed 0 of 285 DISCONNECTED (10 secs / 0 secs)
Как решить эту проблему?