【发布时间】:2011-06-02 22:01:47
【问题描述】:
可以使用 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 中测试东西是否有不同/更好的方法?
【问题讨论】:
标签: javascript node.js bdd jasmine jsdom