【发布时间】:2016-02-16 15:39:33
【问题描述】:
安装 Node.js 并使用 mocha 进行测试,
我在同一个目录下有两个文件,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
我做错了什么?
【问题讨论】:
标签: javascript node.js testing tdd mocha.js