Unit testing Aurelia测试由自定义元素组成
单元测试问题: 当我按照aurelia.io示例测试组件时Unit testing Aurelia测试由自定义元素组成,unit-testing,aurelia,Unit Testing,Aurelia,单元测试问题: 当我按照aurelia.io示例测试组件时 ... component = StageComponent .withResources('components/comp/comp') .inView('<comp data.bind="info"></comp>') .boundTo({info: data}); ... 当我尝试测试合成元素时 ... component = StageComponent .withResources('
...
component = StageComponent
.withResources('components/comp/comp')
.inView('<comp data.bind="info"></comp>')
.boundTo({info: data});
...
当我尝试测试合成元素时
...
component = StageComponent
.withResources('components/elemy/elemy')
.inView('<compose view.bind="components/elemy/elemy.html" '+
'view-model="components/elemy/elemy" model.bind="info"> </compose>')
.boundTo({info: data});
...
我错过了什么明显的东西吗?我之所以想用compose进行测试,是因为我就是这样使用自定义元素的。它没有@bindable,只有activate(model)您的确切用例是什么/为什么不能使用自定义元素?您能否提供elemy视图/视图模型中的更多信息或代码?您的确切用例是什么/为什么不能使用自定义元素?您能否提供elemy视图/视图模型中的更多信息或代码?
...
component = StageComponent
.withResources('components/elemy/elemy')
.inView('<compose view.bind="components/elemy/elemy.html" '+
'view-model="components/elemy/elemy" model.bind="info"> </compose>')
.boundTo({info: data});
...
const nameElement = document.getElementById('elem-id');