我有模板的一部分
<fj-dataTable [value]="memorySlots" emptyMessage="No records found" …
<p-column field="designation" …
当我在value
或memorySlots
或emptyMessage
中输入错误时,Angular会在生产构建期间捕获此错误。
当我在designation
输入错误时,编译就可以了。因此,我想在模板中添加单元测试测试属性分配。但这是孙子组成部分。我怎样才能做到这一点?
答案 0 :(得分:0)
只需在字段中使用变量:
<p-column [field]="fields.designation" ...
在您的组件中:
fields = {
designation: 'designation'
};
在测试中,您现在可以简单地测试硬编码值:
expect(component.fields.designation).toEqual('designation');