Я получаю эту общую ошибку при тестировании компонента с реактивными формами, но когда я ищу решения, я все больше путаюсь, и ни одно из них не работает, поэтому я что-то упускаю ...
МойФайл TS
constructor(private fb: FormBuilder,
private userService: UserService,
private authService: AuthService,
private router: Router) { }
ngOnInit() { this.form= this.fb.group({
firstName: ['', Validators.required],
lastName: ['', Validators.required],
userName: ['', Validators.required],
password: [null, [Validators.required, Validators.minLength(6)]]
});
}
Файл спецификации:
describe('SignupComponent', () => {
let component: SignupComponent;
let fixture: ComponentFixture<SignupComponent>;
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ SignupComponent ],
imports: [HttpClientModule, ReactiveFormsModule, RouterTestingModule ],
providers: [UserService, AuthService]
})
.compileComponents();
}));
beforeEach(() => {
fixture = TestBed.createComponent(SignupComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
У меня есть импортированный в тестовый файл модуль ReactiveFormsModule, так почему я получаю ошибку?