Я пытаюсь настроить модульные тесты, используя инжект.Но я не уверен, как установить параметры.
Конструктор для тестируемого класса (auth.service.ts):
constructor(private http : HttpClient, private token: TokenStorage) {}
Класс модульного теста (auth.service.spec.ts)
import { TestBed, inject } from '@angular/core/testing';
import { AuthService } from './auth.service';
import { HttpClient, HttpHandler, HttpClientModule } from '@angular/common/http';
import { TokenStorage } from './token.storage';
describe('AuthService', () => {
beforeEach(() => {
TestBed.configureTestingModule({
providers: [AuthService, HttpClient, HttpHandler, HttpClientModule, TokenStorage]
});
});
it('should be created', inject([AuthService], (service: AuthService) => {
expect(service).toBeTruthy();
}));
});