diff options
Diffstat (limited to 'javascript/videojs/test/unit/utils/num.test.js')
| -rw-r--r-- | javascript/videojs/test/unit/utils/num.test.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/javascript/videojs/test/unit/utils/num.test.js b/javascript/videojs/test/unit/utils/num.test.js new file mode 100644 index 0000000..bbc134d --- /dev/null +++ b/javascript/videojs/test/unit/utils/num.test.js @@ -0,0 +1,16 @@ +/* eslint-env qunit */ +import * as Num from '../../../src/js/utils/num'; + +QUnit.module('utils/num', function() { + + QUnit.module('clamp'); + + QUnit.test('keep a number between min/max values', function(assert) { + assert.expect(5); + assert.strictEqual(Num.clamp(5, 1, 10), 5); + assert.strictEqual(Num.clamp(5, 1, 5), 5); + assert.strictEqual(Num.clamp(5, 1, 2), 2); + assert.strictEqual(Num.clamp(-1, 1, 10), 1); + assert.strictEqual(Num.clamp(NaN, 1, 10), 1); + }); +}); |
