ngx-translate / http-loader

A loader for ngx-translate that loads translations with http calls
MIT License
191 stars 69 forks source link

The pipe 'translate' could not be found in uni test #70

Open archive-me opened 4 years ago

archive-me commented 4 years ago

when i want to run ng test, the output karma is: The pipe 'translate' could not be found ... my .spec.ts file

`import {async, ComponentFixture, TestBed} from '@angular/core/testing';

import {DashboardComponent} from './dashboard.component';

describe('DashboardComponent', () => { let component: DashboardComponent; let fixture: ComponentFixture;

beforeEach(async(() => { TestBed.configureTestingModule({ declarations: [DashboardComponent] }) .compileComponents(); }));

beforeEach(() => { fixture = TestBed.createComponent(DashboardComponent); component = fixture.componentInstance; fixture.detectChanges(); });

it('should create', () => { expect(component).toBeTruthy(); }); }); `

output karma:

Screen Shot 1398-09-21 at 11 43 30
dkimmich-onventis commented 3 years ago

You have to import the TranslateModule:

beforeEach(async(() => {
  TestBed.configureTestingModule({
  imports: [TranslateModule.forRoot()],
  declarations: [DashboardComponent]
})
.compileComponents();
}));