我正在尝试使用 ember-qunit 进行测试。我在这里有这个伪代码:(http://jsbin.com/zejacati/5/edit)
Ember.Foo = Ember.Namespace.create();
Ember.Foo.FooComponent = Ember.Component.extend({
template: Ember.Handlebars.compile('<h2>Hello!</h2>')
});
Ember.Handlebars.helper('foo-component', Ember.Foo.FooComponent);
window.App = Ember.Application.create();
window.App.setupForTesting();
emq.globalize();
setResolver(Ember.DefaultResolver.create({
namespace: window.App
}));
moduleForComponent('foo-component', 'Foo component testing');
test('First true test', function () {
var component = this.subject();
ok(true, true);
});
余烬对我说:
第一次真实测试设置失败:尝试注册未知工厂:
component:foo-component
我认为是解析器中的问题,但我不知道如何解决它。
有任何想法吗?
谢谢你。