Как выполнить модульное тестирование заданий в шаблонах

У меня есть часть шаблона

<fj-dataTable [value]="memorySlots" emptyMessage="No records found" …
    <p-column field="designation" …

Когда я ошибаюсь в value или же memorySlots или же emptyMessage затем Angular ловит эту ошибку во время сборки продукта.

Когда я ошибаюсь в designation тогда компиляция идет хорошо. Таким образом, я хотел бы добавить модульное тестирование, присвоение свойств в шаблоне. Но это компонент внука. Как мне этого добиться?

1 ответ

Просто используйте переменную для ваших полей:

<p-column [field]="fields.designation" ...

В вашем компоненте:

fields = {
  designation: 'designation'
};

В ваших тестах теперь вы можете просто тестировать жестко закодированные значения:

expect(component.fields.designation).toEqual('designation');
Другие вопросы по тегам