2

我正在考虑开始一些客户端测试,但我似乎想不出如何正确使用 qunit。所有文档示例都有单元测试,例如 ok( 1 == "1", "Passed!" );

我们是在我们的项目中引用 HTML 还是重新编写模仿它的 HTML 部分?

是重新引用真正的 Javascript 函数还是我们重写类似的函数?

提前致谢

4

1 回答 1

1

我通常用它来测试为项​​目编写的任何客户端 JavaScript。一些 JavaScript 可能有公共方法,可以很容易地直接测试。这应该很容易作为一个单元获得。

通常,许多使用 jQuery 的 JavaScript 都是事件驱动的。例如,假设您有一些 JavaScript,当用户单击 ID 为“send-ajax”的链接时,它会向服务器发送 AJAX 调用。

我通常会编写一个模拟 $.ajax 的测试,然后创建一个 ID 为“send-ajax”的链接,然后模拟用户点击,然后测试模拟的 $.ajax 方法是否被调用。

于 2012-09-06T17:30:29.553 回答