Как выполнить модульное тестирование заданий в шаблонах
У меня есть часть шаблона
<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');