【发布时间】:2009-11-26 00:07:24
【问题描述】:
我有一个关于单元测试 jQuery 的 document.ready function() 的问题。
目前我的代码中有 2 个场景:
function myFunction()
{
$(document).ready(function() { ... });
}
还有:
$(document).ready(function()
{
// some really long setup code here
});
我尝试为第一个场景编写单元测试,但我无法让它运行到 document.ready 函数中。至于第二种情况,我还没有想出测试它的方法(我无法想出测试它的方法和语法)。
所以假设我无法更改源代码,有什么方法可以测试这些功能吗? (假设测试它们是个好主意)
谢谢。
【问题讨论】:
-
您到底想测试什么?只测试代码为什么不测试代码在做什么?
-
我正在尝试测试 $(document).ready(function() { //test these code }); 中的逻辑。我正在使用 JsTestDriver 来测试我的 javascript。目前我很难进入 document.ready 块。
标签: javascript jquery unit-testing