使用jasmine测试骨干视图时无法创建视图实例

时间:2012-11-03 06:13:31

标签: javascript backbone.js jasmine

我正在使用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()')

我已经尝试了很多,但我以同样的错误结束了。这有什么解决方案吗?

1 个答案:

答案 0 :(得分:0)

看起来你没有实例化视图。

执行var list_view = new employee_list_view({ collection: collection });