Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jasmine测试主干视图时无法创建视图实例_Javascript_Backbone.js_Jasmine - Fatal编程技术网

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

Javascript 使用jasmine测试主干视图时无法创建视图实例,javascript,backbone.js,jasmine,Javascript,Backbone.js,Jasmine,我正在使用jasmine framework测试backbone.js视图。我正在使用以下代码创建该视图的实例:var listview=new employee_list_view()inSpecRunner.html 在我的test.js文件中,我有以下代码: var employee_list_view = Backbone.View.extend({ el: $('#employee'), model:Person, initialize: function() { this.

我正在使用jasmine framework测试backbone.js视图。我正在使用以下代码创建该视图的实例:
var listview=new employee_list_view()
in
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()')

我尝试了很多,但最后还是出现了相同的错误。有什么解决方案吗?

看起来您没有实例化视图


Do
var list\u view=新员工列表视图({collection:collection})

您能告诉我文件的加载顺序吗?可以将jQuery移到所有脚本之上吗?并放置
var listview=new employee_list_view()
$(document).ready({})
specRunner.html
中。试试看。不,老兄,我得到的是未定义的listView(如果您正试图访问
列表视图
,以便其显示其
未定义
?并尝试调试初始化视图的脚本,以查看
员工列表视图
引用是否可用,您可以使用firebug。是的,正如
@mvbl fst
所述,传递一个集合或注释实例暂时停止排队。