我正在编写一个小型库,可以使用几个框架(目前是jQuery,Prototype,YUI2)作为后端,我正在使用QUnit对其进行测试。但是,QUnit需要jQuery。
有没有办法在不包含jQuery的沙盒环境中运行测试?
编辑:我更喜欢沙盒而不是包含所有内容,因为它可以让我同时测试多个版本的库。答案 0 :(得分:1)
这个答案可能有点晚了 - 现在qunit没有使用jquery作为它的基础,所以你应该能够独立于jquery运行它。祝你工作顺利!
答案 1 :(得分:0)
我将包含您的其他库,然后是jQuery,然后是qUnit,然后使用$.noConflict()
将$
变量的控制权交还给其他库。此时,您可以像编写jquery一样为其他库编写单元测试,而不必担心冲突。由于jQuery不扩展任何核心方法,因此不应该有任何问题。
答案 2 :(得分:-2)
你要找http://jsfiddle.net/的东西吗?