【发布时间】:2016-03-04 17:33:06
【问题描述】:
我正在尝试测试 ember 组件中的链接到 href 属性。使用 ember 2.0 但是当我使用renter hbs渲染组件时,它会渲染:
<div id=\"23\" class=\"ember-view\">
<p><!----></p>
<div class=\"participantes\">
<a id=\"ember282\" class=\"ember-view\">
<span>rnt-ayl-bld-js-jvr-frd-edw</span>
</a>
</div>
并且未呈现 href 属性, 我读到这与路由器有关,但我不确定如何在测试中包含路由器我尝试过类似的东西:
moduleForComponent('conversation-item', 'Integration | Component | conversation item', {
integration: true,
setup(){
const router = this.lookup('router:main');
router.startRouting(true);
}
});
但查找功能不存在
TypeError: 'undefined' 不是函数(评估 'container.lookup('router:main')')
【问题讨论】:
标签: javascript ember.js htmlbars integration-testing