From 92b19c9ecfcb72f43f5acbbb27188d8e9217e32f Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Tue, 2 Aug 2016 22:44:05 -0700 Subject: [PATCH] Move SET_VOLUME to actionCreators --- js/__tests__/utils-test.js | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) 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); + }); +});