2016-10-26 1 views
1

Я пытаюсь протестировать компонент, который импортировал «FormGroup» и «FormBuilder», но когда я пытаюсь запустить тестовый файл для этого компонента, он дает мне сообщение об ошибке «FormGroup», и 'FormBuilder' не является известным свойством формы. Я пытался делать что-то вроде этого,Тестирование форм: angular2 testing

TestBed.configureTestingModule({ 
imports: [ ], 
declarations: [ FormComponent ], 
providers: [ FormGroup, FormBuilder ] 
}) 

, но затем он дает следующее сообщение об ошибке:

Uncaught Failed: Can't resolve all parameters for FormGroup: (?, ?, ?). 
Error: Can't resolve all parameters for FormGroup: (?, ?, ?). 

Так как я могу импортировать formgroup и formbuilder в тестировании (спецификации) файл?

Угловая версия Я использую: 2.1.0

ответ

2

it gives me an error saying 'FormGroup' and 'FormBuilder' isn't a known property of form.

Точно так же вы импортировали ReactiveFormsModule в свой модуль (ы) приложения, вы должны сделать то же самое в модуле тестирования

TestBed.configureTestingModule({ 
    imports: [ ReactiveFormsModule ], 
    declarations: [ FormComponent ] 
}) 
Смежные вопросы