import { TestBed } from '@angular/core/testing'; import { HttpClientModule, HttpClient, HttpXhrBackend } from '@angular/common/http'; import { HttpClientTestingModule } from '@angular/common/http/testing'; import { HeaderService } from './header.service'; import { environment } from 'src/environments/environment'; import { HttpTestingController } from '@angular/common/http/testing'; import { get } from 'http'; describe('HeaderService', () => { let service: HeaderService; let httpMock: HttpTestingController; beforeEach(() =>{ TestBed.configureTestingModule({ imports:[HttpClientModule, HttpClientTestingModule], providers: [HttpClient, HeaderService, HttpTestingController], }); service = TestBed.get(HeaderService); httpMock = TestBed.get(HttpTestingController); }); it('should be created', () => { const service: HeaderService = TestBed.get(HeaderService); expect(service).toBeTruthy(); }); it('should test getTopMenuItems', () => { service.getTopMenuItems().subscribe((res) => { expect(res).toBe(environment.getTopMenu); }); }) });