التثبيت عبر NPM:
NPM تثبيت Nodeunit -g
يدعم سطر الأوامر ، يدير المتصفح. تأكيدات مختلفة. صادرات التصدير المعيارية للطريقة في Node.js. إذا قمت بتصدير الوحدة النمطية. بتصدير للكائن ، فإن الوحدة هي الأساس لاختبار الوحدة. انظر رمز Node.js التالي:
var fs = require ('fs') ، global = require ('./ global.js') ؛ var utils = {startWith: function (s1 ، s) {if (s == null || s == " true ؛} ،/ * إنشاء guid */getGuid: function () {var guid = "؛ for (var i = 1 ؛ i <= 32 ؛ i ++) {var n = math.floor (math.random () * 16.0 fs.readfilesync (global.logfile ، "utf-8") ، _ newlog = text؟ (نص + "/r/n" + log): log ؛ fs.writefile (global.logfile ، _newlog ، function (err) {if (err) throw ؛}) ؛}} ؛ exports.utils = utils ؛./Global.js هو ملف متغير عالمي محلي. الآن نستخدم NodeUnit لاختبار الرمز أعلاه:
var utils = new require ('./ utils.js') ؛ this.testForUtils = {'testgetguid': function (test) {var guid = utils.Utils.getGuid () ؛ testr flag = false ؛ utils.utils.writelog ("test message") ؛ flag = true ؛ test.ok (flag ، 'writeLog') ؛ test.done () ؛ موافق ") ؛ test.done () ؛}} ؛test.ok هو أيضا التأكيد الذي نقوله عادة. بالنسبة لبرامج اختبار وحدة Nodeunit ، يمكنك أيضًا استخدام رئيس Node-inspector لتصحيح الأخطاء