2
用jasmine-node與jsdom的jQueryify功能是否可以使用?我想要做的是使用NodeJS來測試一些JavaScript,這取決於DOM的存在。如何在jasmine-node中使用jsdom.jQueryify?
這是我試過的一個簡化案例。當我運行該腳本,茉莉節點識別規範,但不運行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測試的東西?