Merge pull request #267 from strongloop/fix/validation-test
Relax validation object test
This commit is contained in:
commit
ec2e877a63
|
@ -51,16 +51,15 @@ describe('User', function(){
|
||||||
|
|
||||||
it('Email is required', function (done) {
|
it('Email is required', function (done) {
|
||||||
User.create({password: '123'}, function (err) {
|
User.create({password: '123'}, function (err) {
|
||||||
assert.deepEqual(err, {name: "ValidationError",
|
assert(err);
|
||||||
message: "The Model instance is not valid. See `details` "
|
assert.equal(err.name, "ValidationError");
|
||||||
+ "property of the error object for more info.",
|
assert.equal(err.statusCode, 422);
|
||||||
statusCode: 422,
|
assert.equal(err.details.context, "user");
|
||||||
details: {
|
assert.deepEqual(err.details.codes.email, [
|
||||||
context: "user",
|
'presence',
|
||||||
codes: {email: ["presence", "format.blank", "uniqueness"]},
|
'format.blank',
|
||||||
messages: {email: ["can't be blank", "is blank",
|
'uniqueness'
|
||||||
"Email already exists"]}}}
|
]);
|
||||||
);
|
|
||||||
|
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue