我想用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