隨着安裝和摩卡測試的Node.js,測誤差
我有兩個文件,numbers.js和test.js在同一目錄
繼頂端回答:What is the purpose of Node.js module.exports and how do you use it?
numbers.js
var myFunc = function myFunc() {
return 10;
};
exports.myFunc = myFunc;
test.js
var assert = require('assert');
var numbers = require('./numbers');
describe('numbers', function() {
it('first function returns 10', function() {
var result = numbers.myFunc;
assert.equal(result, 10);
});
});
但運行$ mocha
,當它返回錯誤:
AssertionError: [Function: myFunc] == 10
我在做什麼錯?
我沒有嘗試,但它確實讓我更進一步!然而,我得到一個新的斷言錯誤 它說'AssertionError:undefined == 1' – Jimmie
我看到,我已經刪除()後更改myfunc myFunc並導致另一個問題。 – Jimmie