diff --git a/js/__tests__/utils-test.js b/js/__tests__/utils-test.js index ab660f8b..c80da491 100644 --- a/js/__tests__/utils-test.js +++ b/js/__tests__/utils-test.js @@ -3,12 +3,7 @@ jest.unmock('../utils'); import { getTimeObj, getTimeStr, - getBalanceText, - getVolumeText, - getPositionText, - getMediaText, - getDoubleSizeModeText, - wrapForMarquee + clamp } from '../utils'; describe('getTimeObj', () => { @@ -41,3 +36,21 @@ describe('getTimeStr', () => { expect(actual).toEqual(expected); }); }); + +describe('clamp', () => { + it('respects the max value', () => { + const actual = clamp(101, 0, 100); + const expected = 100; + expect(actual).toEqual(expected); + }); + it('respects the min value', () => { + const actual = clamp(0, 1, 100); + const expected = 1; + expect(actual).toEqual(expected); + }); + it('respects the given value if in range', () => { + const actual = clamp(50, 0, 100); + const expected = 50; + expect(actual).toEqual(expected); + }); +});