Merge pull request #306 from strongloop/decimal-number
Add DECIMAL to Number prop type
This commit is contained in:
commit
853b9f87ab
|
@ -349,6 +349,9 @@ function mixinDiscovery(MySQL, mysql) {
|
||||||
case 'FLOAT':
|
case 'FLOAT':
|
||||||
case 'DOUBLE':
|
case 'DOUBLE':
|
||||||
case 'BIGINT':
|
case 'BIGINT':
|
||||||
|
case 'INTEGER':
|
||||||
|
case 'DECIMAL':
|
||||||
|
case 'NUMERIC':
|
||||||
return 'Number';
|
return 'Number';
|
||||||
case 'DATE':
|
case 'DATE':
|
||||||
case 'TIMESTAMP':
|
case 'TIMESTAMP':
|
||||||
|
|
|
@ -57,6 +57,22 @@ describe('MySQL specific datatypes', function() {
|
||||||
Account.destroyAll(done);
|
Account.destroyAll(done);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('discover type of amount', function(done) {
|
||||||
|
db.discoverModelProperties('Account', {})
|
||||||
|
.then(function(defs) {
|
||||||
|
defs.forEach(function(props) {
|
||||||
|
if (props.columnName === 'amount') {
|
||||||
|
assert.deepEqual(props.dataType, 'decimal');
|
||||||
|
assert.deepEqual(props.type, 'Number');
|
||||||
|
done();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
})
|
||||||
|
.catch(function(err) {
|
||||||
|
done(err);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
it('create an instance', function(done) {
|
it('create an instance', function(done) {
|
||||||
Account.create(data, function(err, result) {
|
Account.create(data, function(err, result) {
|
||||||
if (err) return done(err);
|
if (err) return done(err);
|
||||||
|
|
Loading…
Reference in New Issue