qunit,https://qunitjs.com/,是測試javascript代碼的一個測試框架;可以用在html測試js代碼,這個用法不說。
node-qunit,http://github.com/kof/node-qunit.git,是node.js下的版本。可以在node.js中測試js代碼,可以與qunit共用“測試用例”。但是不滿意的是它的輸出在cmd的視窗中看起來亂糟糟的,無法閱讀。
如何把node-qunit的測試結果按qunit的樣子顯示在瀏覽器中呢?
先看如何獲得測試結果:
module.exports = function(req, res, sender) {
var testrunner = require("qunit");
testrunner.run({
code : "./source/yjSecurity.js",
tests : "./test/Test_yjSecurity.js"
}, function(err, report) {
//console.dir(testrunner.log.data);
if (err)
sender.error(err);
else {
sender.success(report);//testrunner.log.data);
}
});
};
測試執行完後的report看起來就是結果。