0
我還是比較新的測試,並且試圖弄清楚如何在jasmine,node中測試一個函數。到目前爲止,我只測試了我的對象上的方法。從節點jasmin中測試函數
我有一個node.js模塊,它只導出我的兩個函數,但我需要能夠測試其他函數而不導出它們,因爲我不希望它們公開。
這是一些示例代碼,作爲真正的代碼並不重要
function initialize(item){
//do some initializing
return item;
}
function update(x){
if(!this.initialized){
initialize(this);
}
this.value = x;
return this;
}
module.exports.update = update;
如何我會寫的初始化函數的測試,而無需使用更新方法? 有沒有辦法做到這一點?或者所有東西都必須是對象的一部分,然後我只導出我需要的部分?
你想要做什麼?獨立於'update'測試'initialize'? – Louis
對不起,是的,我想獨立測試初始化。 – pedalpete