当组件没有模板时如何检查组件的属性值?在应用程序中,组件被扩展并以这种方式提供模板。
//my-component.js
export default Ember.Component.extend({
foo: 'bar'
});
//my-component-test.hbs
integration: true;
test('it renders', function(assert) {
this.set('foo2', 'foo2');
this.render(hbs`{{my-component foo=foo2}}`);
assert.equal(/* ??? */, 'foo2');
});
我无法使用this.render(hbs'{{#my-component foo=foo2}}{{foo}}{{/my-component}}');
,因为 foo 没有产生。直接访问组件也是不可能的。