Привет, помогите плз разобраться как правильно мокнуть InjectionToken.
У меня есть сервис AuthService
@Injectable({ providedIn: 'root' })
export class AuthService {
constructor(
@Inject(AuthConfigService) public config: AuthConfig,
) {}
}
Его инжектит UserService
@Injectable()
export class UserService {
constructor(
private auth: AuthService
) {
super();
}
}
Вот у меня тест:
describe('UserService', () => {
let service: UserService;
beforeEach(() => {
TestBed.configureTestingModule({
providers: [
AuthService,
]
});
service = TestBed.inject(UserService);
});
it('should be created', () => {
expect(service).toBeTruthy();
});
});
No provider for InjectionToken AuthConfig!