Tag: expresso

Rethinkdb与nodejs和expresso

我正在尝试使用rethinkdb并通过expressotesting。 我有function module.exports.setup = function() { var deferred = Q.defer(); r.connect({host: dbConfig.host, port: dbConfig.port }, function (err, connection) { if (err) return deferred.reject(err); else deferred.resolve(); }); return deferred.promise; }); 我正在像这样testing module.exports = { 'setup()': function() { console.log("in setup rethink"); db.setup().then(function(){ console.log(clc.green("Sucsessfully connected to db!")); }).catch(function(err){ console.log('error'); assert.isNotNull(err, "error"); }); } }; 我正在运行这样的代码 expresso db.test.js 但是,即使在错误的情况下,expresso也显示error […]

testingMongooseJsvalidation

有谁知道如何testingmongoosevalidation? 例如,我有下面的Schema(作为例子): var UserAccount = new Schema({ user_name : { type: String, required: true, lowercase: true, trim: true, index: { unique: true }, validate: [ validateEmail, "Email is not a valid email."] }, password : { type: String, required: true }, date_created : { type: Date, required: true, default: Date.now } }); validateEmail方法定义如下: // Email […]