I am implementing unit test for a service which have a dependency(Injected) of two more services, here one of the injected service use the Angular DatePipe. so i am using angular Testbed to automate like below, I am getting "NullInjectorError: No provider for DatePipe!" exception when I run the test method. import { DatePipe } from '@angular/common'; import { TestBed } from '@angular/core/testing'; import { RouterModule } from '@angular/router'; import { TranslateModule } from '@ngx-translate/core'; import { TaskDetailsService } from './task-details.service'; fdescribe('TaskDetailsService', () => { let service: TaskDetailsService; beforeEach(() => { TestBed.configureTestingModule({ imports: [TranslateModule.forRoot(), RouterModule.forRoot([])], providers: [TaskDetailsService, DatePipe], }); service = TestBed.inject(TaskDetailsService); }); fit('should be created', () => { expect(service).toBeTruthy(); expect(service.getPlaceholder(2)).toBe('Find in failed tasks'); }); }); Error on Karma: Continue reading...