Add test to catch invalid date property
Signed-off-by: Supasate Choochaisri <supasate.c@gmail.com> See https://github.com/strongloop/loopback-datasource-juggler/pull/1000
This commit is contained in:
parent
4e5ae72eef
commit
f1a70094fa
|
@ -51,6 +51,17 @@ describe('datatypes', function() {
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('throws an error when property of type Date is set to an invalid value',
|
||||||
|
function() {
|
||||||
|
var myModel = db.define('myModel', {
|
||||||
|
date: { type: Date },
|
||||||
|
});
|
||||||
|
|
||||||
|
(function() {
|
||||||
|
myModel.create({ date: 'invalid' });
|
||||||
|
}).should.throw({ message: 'Invalid date: invalid' });
|
||||||
|
});
|
||||||
|
|
||||||
it('should keep types when get read data from db', function(done) {
|
it('should keep types when get read data from db', function(done) {
|
||||||
var d = new Date, id;
|
var d = new Date, id;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue