使用QUnit测试使用另一个框架而不是jQuery的代码?

时间:2011-09-28 14:32:04

标签: javascript jquery qunit

我正在编写一个小型库,可以使用几个框架(目前是jQuery,Prototype,YUI2)作为后端,我正在使用QUnit对其进行测试。但是,QUnit需要jQuery。

有没有办法在不包含jQuery的沙盒环境中运行测试?

编辑:我更喜欢沙盒而不是包含所有内容,因为它可以让我同时测试多个版本的库。

3 个答案:

答案 0 :(得分:1)

这个答案可能有点晚了 - 现在qunit没有使用jquery作为它的基础,所以你应该能够独立于jquery运行它。祝你工作顺利!

答案 1 :(得分:0)

我将包含您的其他库,然后是jQuery,然后是qUnit,然后使用$.noConflict()$变量的控制权交还给其他库。此时,您可以像编写jquery一样为其他库编写单元测试,而不必担心冲突。由于jQuery不扩展任何核心方法,因此不应该有任何问题。

答案 2 :(得分:-2)

你要找http://jsfiddle.net/的东西吗?