我的代码有问题。我正在使用Mocha + Chai + Mongodb。当我运行代码时,此消息显示: “ TypeError:无法读取未定义的属性'collections'”
我要测试的代码是这样的:
const chai = require('chai');
const calculadora = require('../../db');
const assert = chai.assert;
describe('TDD de Operações da Calculadora', () => {
it('Teste: Deve Somar 2 Números', () => {
assert.equal(calculadora.insert('Carol', 20, 'MG'),true);
});});
我的.js是这样的:
var ObjectId = require("mongodb").ObjectId;
var mongoClient = require("mongodb").MongoClient;
mongoClient.connect("mongodb://localhost:56467/locadora")
.then(conn => global.conn = conn.db("locadora"))
.catch(err => console.log(err))
function findAll(callback){
global.conn.collection('customers').find({}).toArray(callback);
}
module.exports = { findAll}
有人可以帮助我吗? 谢谢。