2012-09-06 117 views
2

我正在尋找啓動一些客戶端測試,但我似乎無法想象如何正確使用qunit。所有的文檔例子有單元測試,如 ok(1 == "1", "Passed!");什麼使用客戶端測試(qunit)

難道我們在HTML模仿它的我們的項目或重新編寫部分引用HTML?

請參考真正的Javascript函數還是重寫類似的函數?

在此先感謝

回答

1

我通常用它來測試任何客戶端JavaScript編寫的項目。一些JavaScript可能有公開的方法,可以很容易地直接測試。這應該很容易作爲一個單位。

通常很多使用jQuery的JavaScript都會被事件驅動。例如,假設您有一些JavaScript在用戶點擊ID爲「send-ajax」的鏈接時將AJAX調用發送到服務器。

我通常會做的是寫出一個測試,模擬出$ .ajax,然後創建一個帶有「send-ajax」ID的鏈接,然後模擬用戶點擊,然後測試模擬的$ .ajax方法被稱爲。