我想測試實習生,看看它是否適合測試框架。我正在嘗試在Intern中測試以下代碼。不能讓實習生運行Node.js模塊
var HelloWorld;
HelloWorld = (function() {
function HelloWorld (name) {
this.name = name || "N/A";
}
HelloWorld.prototype.printHello = function() {
console.log('Hello, ' + this.name);
};
HelloWorld.prototype.changeName = function(name) {
if (name === null || name === undefined) {
throw new Error('Name is required');
}
this.name = name;
};
return HelloWorld;
})();
exports = module.exports = HelloWorld;
該文件位於 'JS-測試項目/節點/ LIB/HelloWorld.js' 和實習生位於 'JS-測試項目/實習生'。我正在使用Intern的1.0.0分支。每當我試圖包含文件並運行測試時,我都沒有在「默認爲控制檯記者」之後得到任何輸出。這是測試文件。
define([
'intern!tdd',
'intern/chai!assert',
'dojo/node!../lib/HelloWorld'
], function (tdd, assert, HelloWorld) {
console.log(HelloWorld);
});
對於有人不熟悉的節點。 js,這聽起來像是一個實習職位:) – 2013-05-09 20:23:25
我討厭當我無法讓我的實習生運行我想要的東西。 – AaronLS 2013-05-09 20:47:29