Я пытаюсь проверить мой позвоночник с помощью 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, который вы использовали u (npm instal xxxx?) – ChinKang
У меня это в пакете. Json «jsdom»: «^ 1.0.0-pre.3» – rcarvalho