CommentSep 22, 20161
Having the exact same issue. In my TestBed config I added this to the providers. { provide : TranslateLoader, useFactory: (http: Http) => new TranslateStaticLoader (http, '/assets/i18n' , '.json' ), deps: [Http] } and then in my test it( 'should create the app' , inject([TranslateService], (translate) => { let fixture = TestBed.createComponent(AppComponent); let app = fixture.debugElement.componentInstance; expect(app).toBeTruthy(); })); However, my karma test server returns a 404 for en.json. Proxies in karma conf seem to do shag all. So frustrating as I know the solution is probably very simple.