我正在使用jasmine框架来测试backbone.js视图。我正在使用以下代码创建视图实例:var listview = new employee_list_view();
SpecRunner.html
在我的test.js
文件中,我有以下代码:
var employee_list_view = Backbone.View.extend({
el: $('#employee'),
model:Person,
initialize: function() {
this.collection.bind("add", this.render, this);
},
但是在运行测试用例之后我得到了以下错误:
TypeError: 'undefined' is not a constructor (evaluating 'new employee_list_view()')
我已经尝试了很多,但我以同样的错误结束了。这有什么解决方案吗?
答案 0 :(得分:0)
看起来你没有实例化视图。
执行var list_view = new employee_list_view({ collection: collection });