Javascript 用茉莉花测试木偶视图和把手模板
我正在尝试测试主干应用程序。Javascript 用茉莉花测试木偶视图和把手模板,javascript,backbone.js,jasmine,handlebars.js,marionette,Javascript,Backbone.js,Jasmine,Handlebars.js,Marionette,我正在尝试测试主干应用程序。 当我需要测试一个简单的主干。视图时,我没有问题。 如果我需要测试通过使用Backbone.marionete(ItemView或CompositeView)和把手模板制作的主干视图,我会收到以下消息: NoTemplateError: Could not find template: function(context, options) { if (!compiled) { compiled = compile(); } ret
当我需要测试一个简单的主干。视图时,我没有问题。
如果我需要测试通过使用
Backbone.marionete
(ItemView或CompositeView)和把手模板制作的主干视图,我会收到以下消息:
NoTemplateError: Could not find template:
function(context, options) {
if (!compiled) {
compiled = compile();
}
return compiled.call(this, context, options);
};
关于函数(上下文、选项)
的代码来自handlebar-1.0.0.beta.6.js
知道如何修复代码吗
下面是我正在执行的测试:
describe("AppViewMarionette", function() {
beforeEach(function(){
this.view = new AppViewMarionette();
});
describe("Rendering", function () {
it("returns the view object", function () {
expect(this.view.render()).toEqual(this.view);
});
});
});
您需要更新您的木偶版本。v0.9.1不支持将预编译模板直接分配给模板
设置。您需要v0.9.7或更高版本
如果无法更新,则需要按照以下说明操作:您需要更新您的木偶版本。v0.9.1不支持将预编译模板直接分配给模板
设置。您需要v0.9.7或更高版本
如果无法更新,则需要按照以下说明进行操作:您使用的是什么版本的木偶?您好@DerickBailey。我使用的是主干网。木偶网v0.9.1
。您使用的是什么版本的木偶网?您好@DerickBailey。我使用的是主干网.marionete v0.9.1
。