модульное тестирование функции removeAt на AbstractControl и FormBuilder - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть функция, которая берет AbstractControl FormArray и индекс и удаляет запись из FormArray, однако я не могу проверить правильность проверки функции?

Эта функция в настоящее время работаетпри использовании моего приложения

remove(data: AbstractControl, index: number) {
   data['controls'].myArray.removeAt(index);
}

Вот мой тест

it('Should delete item from array', () => {
    const fb = new FormBuilder();
    const something= fb.group(exampleData);

    component.remove(something, 0);
 expect(component.myFormGroup.controls['myArray'].value.myArray.size).toEqual(0);
  });

Я получаю сообщение об ошибке:

'removeAt' не является функцией, связанной с типом AbstractControl ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...