我想用jasmine-node测试我的骨干视图,并且当我运行单元测试时,我正面临Jquery的问题。用Jasmine-node测试骨干视图
骨干查看
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但did'n为我工作:(
是有可能茉莉花节点内的jQuery运行?
也,我使用一饮而尽用的WebPack
谢谢你们
嘿感谢您的帮助,但是这并没有工作:(它说,HTML对象有没有方法CreateWindow的 – rcarvalho
哪个jsdom软件包你用过?(npm instal xxxx?) – ChinKang
我在package.json中有这个“jsdom”:“^ 1.0.0-pre.3” – rcarvalho