import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { CommentsListComponent } from './comments-list.component'; import { FormsModule } from '@angular/forms'; import { HttpClient, HttpClientModule } from '@angular/common/http'; import { BrowserModule } from '@angular/platform-browser'; import { CommonModule } from '@angular/common'; import { ConfirmationService, MessageService } from 'primeng'; import { Router } from '@angular/router'; import { ConfigService } from '../../../services/config.service'; const routerSpy = jest.fn({ navigateByUrl: jest.fn() }); describe('CommentsListComponent', () => { let component: CommentsListComponent; let fixture: ComponentFixture; beforeEach(async(() => { TestBed.configureTestingModule({ imports: [FormsModule, BrowserModule, CommonModule, HttpClientModule], declarations: [CommentsListComponent], providers: [ HttpClient, MessageService, ConfirmationService, ConfigService, { provide: Router, useValue: routerSpy }, ], }).compileComponents(); })); beforeEach(() => { fixture = TestBed.createComponent(CommentsListComponent); component = fixture.componentInstance; fixture.detectChanges(); }); it('should create', () => { expect(component).toBeTruthy(); }); });