【发布时间】:2015-01-08 10:00:17
【问题描述】:
我正在尝试使用 jasmine-node 测试我的主干视图,并且在运行单元测试时遇到了 Jquery 问题。
主干视图
var Backbone = require("Backbone"),
$ = require('jquery');
Template = require("mytemplate");
Backbone.$ = $;
module.exports = Backbone.View.extend({// my view ...});
测试
var Backbone = require("Backbone"),
MyView = require("MyView");
//specs ....
问题是:
我的观点很好:)。但是当我运行测试时,它说“jQuery 需要一个带有文档的窗口”。我尝试使用 jsdom,但它对我不起作用:(
可以在 jasmine-node 中运行 jquery 吗?
另外,我正在使用 gulp 和 webpack
谢谢大家
【问题讨论】:
标签: javascript jquery node.js backbone.js