Skip to content

Commit 9e240b8

Browse files
committed
More robust assertions for #661
1 parent bd9d373 commit 9e240b8

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

test/schema.validation.test.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -707,9 +707,15 @@ describe('schema', function(){
707707
assert.ifError(error);
708708

709709
var badBreakfast = new Breakfast({ foods: ['tofu', 'waffles', 'coffee'] });
710-
//badBreakfast.markModified('foods.0');
711710
badBreakfast.validate(function(error) {
712711
assert.ok(error);
712+
assert.ok(error.errors['foods.0']);
713+
assert.equal(error.errors['foods.0'].message,
714+
'`tofu` is not a valid enum value for path `foods`.');
715+
assert.ok(error.errors['foods.1']);
716+
assert.equal(error.errors['foods.1'].message,
717+
'`waffles` is not a valid enum value for path `foods`.');
718+
assert.ok(!error.errors['foods.2']);
713719

714720
done();
715721
});

0 commit comments

Comments
 (0)