【发布时间】:2009-12-21 22:39:11
【问题描述】:
我想问一下,我是否可以在 document.ready 中对 ExternalFunction 中的代码进行单元测试?一段时间以来,我尝试了很多东西,但仍然无法弄清楚如何做,我束手无策。
$(document).ready(function () {
var originalExternalFunction = ExternalFunction;
ExternalFunction = function(context, param) {
// trying to unit test the stuff in here!
}
}
我正在使用 JsTestDriver 进行单元测试。测试声明类似于 TestThisTest.prototype.test_this - function() {};
提前致谢。
【问题讨论】:
-
你的代码好像是在抓取
ExternalFunction的值,然后重新定义。这真的是你的意思吗? -
@TJ 这是在动态语言中挂钩全局函数的标准方式。
标签: javascript jquery unit-testing