我试图为我的 js 函数编写一些测试用例,但我遇到了一个恼人的问题。
在我的脚本中有一个代码部分,如:
$("idOfTheDiv").fadeOut('fast');
或者:
$("idOfTheDiv").fadeTo('fast', 1);
这在我的页面上运行良好。
当我想写一些 js-test-driver 单元测试用例时,问题就来了。当我想验证 fadeTo 函数时:
...
assertTrue($("#idOfTheDiv").css("opacity") == "0");
...
然后它失败了。
原因可能是这是一个动画,当我尝试验证时,它没有完成动画。
有人可以知道一种能够在 js-test-driver 中测试 jQuery 动画函数的方法吗?