Skip to content

Commit c0e69ed

Browse files
committed
Added AV.Object#validate test.
1 parent adeb9c7 commit c0e69ed

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

tests/object.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,26 @@ describe('Objects', function(){
5959
}
6060
})
6161
});
62+
63+
it('should validate failed.', function(done){
64+
var TestObject = AV.Object.extend('TestObject', {
65+
validate: function (attrs, options){
66+
return new AV.Error(1, "test");
67+
}
68+
});
69+
var testObject =new TestObject();
70+
testObject.set('a',1, {
71+
success: function(){
72+
throw "should not be here.";
73+
},
74+
error: function(obj, err){
75+
console.dir(err);
76+
expect(obj.get('a')).to.be(undefined);
77+
expect(err.message).to.be('test');
78+
done();
79+
}
80+
});
81+
});
6282
})
6383

6484

0 commit comments

Comments
 (0)