我需要为HTML元素的data-binding
属性编写单元测试。
这是代码:
<kendo-grid
[kendoGridBinding]="gridData"
[resizable]="true"
style="height: 300px">
<kendo-grid-column
field="UnitPrice"
title="Unit Price"
[width]="180"
filter="numeric"
format="{0:c}">
</kendo-grid-column>
</kendo-grid>
我需要为resizable
属性值编写单元测试。
到目前为止,我尝试过:
it('kendo-grid element should contain resizable attribute with "true" value', () => {
const element = fixture.debugElement.nativeElement.querySelector('kendo-grid');
expect(element.resizable).toBeTruthy();
});
在运行Karma测试运行程序时出现了失败。
const element = fixture.debugElement.query(By.css('kendo-grid'));
得到的DebugElement
应该有一个properties
属性,其中应该包含了你的resizable
属性。 - Daniel W Strimpel