2014-02-13 66 views
0

對於nodejs後端服務器代碼單元測試,我使用的是grunt的node-qunit。 有沒有使用node-qunit模塊的代碼覆蓋工具?node-qunit,代碼覆蓋工具

我看到的最大代碼覆蓋率工具需要無頭瀏覽器支持,例如。 PhantomJS,但如果我運行使用此,然後我得到nodejs關鍵字的語法錯誤,如「ReferenceError:無法找到變量:要求」等。

那麼我可以使用哪個工具代碼覆蓋nodejs後端代碼測試使用節點qunit。

回答

0

如果您只是測試後端代碼,則無需在像PhantomJS這樣的無頭瀏覽器中運行測試。要在節點中運行代碼覆蓋率分析,我可以推薦istanbul

但我不確定它是否與node-qunit開箱即用。然而,mocha是一個流行的node.js測試運行器,其中qunit-interfacequnit-mocha-ui提供了QUnit對mocha的斷言。所以你可以用一點努力就可以遷移你的測試。