Можно ли использовать jasmine-node с помощью функции jQueryify jsdom?Я пытаюсь использовать NodeJS для тестирования JavaScript, который зависит от наличия DOM.
Вот сокращенный пример того, что я пробовал.Когда я запускаю сценарий, jasmine-node распознает спецификацию, но не запускает expect()
:
var fs = require('fs'),
jsdom = require('jsdom'),
window = jsdom.createWindow(),
jasmine = require('jasmine-node')
describe("jQueryify", function() {
it('should run the test!', function () {
jsdom.jQueryify(window, function (window, jquery) {
expect(1).toEqual(1)
})
})
})
Альтернативно, есть другой / лучший способ для тестирования вещей в NodeJS, который предполагает браузерсреда?