Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing Aurelia测试由自定义元素组成_Unit Testing_Aurelia - Fatal编程技术网

Unit testing Aurelia测试由自定义元素组成

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('

单元测试问题: 当我按照aurelia.io示例测试组件时

...
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');