【发布时间】:2023-03-09 13:06:01
【问题描述】:
这是我的foo-controller.js。
module.exports = function(params) {
var router = require('express').Router();
var db = params.db
var controller = {};
controller.getFoo = function (req, res) {
// returns something
}
router.get('/foo', controller.getFoo);
return router;
};
这是我的test.js。
var chai = require('chai');
var expect = require('chai').expect;
var bar = require('../api/controllers/bar/foo-controller');
console.log("Test", bar) // <- this returns the whole foo-controlelr.js
describe('Foo', function() {
it('should blah blah', function() {
});
});
但每次我使用bar.getFoo() has no method 'getFoo'
【问题讨论】:
标签: javascript node.js express mocha.js