jsdom の jQueryify 機能を使用して jasmine-node を使用することは可能ですか? 私がやろうとしているのは、NodeJS を使用して、DOM の存在に依存する JavaScript をテストすることです。
これは私が試したものの縮小されたケースです。スクリプトを実行すると、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 でテストするための別の/より良い方法はありますか?