UNPKG

basic-math-utils

Version:

Basic math utilities for doing some basic math operations

45 lines (35 loc) 1.27 kB
'use strict'; var _index = require('../index'); var _index2 = _interopRequireDefault(_index); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } describe('rangeUtils', function () { describe('mapBetween', function () { var valueNow = void 0; var valueMin = void 0; var valueMax = void 0; var rangeMin = void 0; var rangeMax = void 0; beforeAll(function () { valueNow = 50; valueMin = 0; valueMax = 100; rangeMin = 0; rangeMax = 100; }); it('should select return 50', function () { expect(_index2.default.mapBetween(valueNow, valueMin, valueMax)).toEqual(50); }); it('should select return 50', function () { expect(_index2.default.mapBetween(0, -100, valueMax, rangeMin, rangeMax)).toEqual(50); }); it('should select return 50', function () { expect(_index2.default.mapBetween(0, -200, 200, rangeMin, rangeMax)).toEqual(50); }); it('should select return 50', function () { expect(_index2.default.mapBetween(100, 0, 200, rangeMin, rangeMax)).toEqual(50); }); it('should select return 100', function () { expect(_index2.default.mapBetween(100, 0, 200, 0, 200)).toEqual(100); }); }); });