basic-math-utils
Version:
Basic math utilities for doing some basic math operations
45 lines (35 loc) • 1.27 kB
JavaScript
;
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);
});
});
});