diff --git a/test/types/number.js b/test/types/number.js index 11ae64be..ace59e12 100755 --- a/test/types/number.js +++ b/test/types/number.js @@ -714,7 +714,7 @@ describe('number', () => { const schema = Joi.number().multiple(3.5); Helper.validate(schema, [ - [0, true], // 0 is a multiple of every integer + [0, true], // 0 is a multiple of every number [3.5, true], [3.6, false, { message: '"value" must be a multiple of 3.5', @@ -744,6 +744,17 @@ describe('number', () => { ]); }); + it('handles 0.1 multiples', () => { + + const schema = Joi.number().multiple(0.1); + Helper.validate(schema, [ + [0, true], // 0 is a multiple of every number + [3.5, true], + [100.1, true], + [3.61, false, '"value" must be a multiple of 0.1'] + ]); + }); + it('handles references correctly', () => { const ref = Joi.ref('a');