Fix the test assertion as the error message is changed.

This commit is contained in:
Raymond Feng 2013-12-04 14:41:25 -08:00
parent 34405df2cb
commit 23add99f12
1 changed files with 13 additions and 8 deletions

View File

@ -37,15 +37,20 @@ describe('User', function(){
done();
});
});
it('Email is required', function(done) {
it('Email is required', function (done) {
User.create({password: '123'}, function (err) {
assert.deepEqual(err, { name: 'ValidationError',
message: 'Validation error',
statusCode: 400,
codes: { email: [ 'presence', 'format.blank', 'uniqueness' ] },
context: 'user' });
assert.deepEqual(err, {name: "ValidationError",
message: "The Model instance is not valid. See `details` "
+ "property of the error object for more info.",
statusCode: 422,
details: {
context: "user",
codes: {email: ["presence", "format.blank", "uniqueness"]},
messages: {email: ["can't be blank", "is blank",
"Email already exists"]}}}
);
done();
});
});