UNPKG

@mapbox/mr-ui

Version:

UI components for Mapbox projects

19 lines (18 loc) 775 B
"use strict"; var _validatePitch = _interopRequireDefault(require("./validate-pitch")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } test('accepts empty value', () => { expect((0, _validatePitch.default)('')).toBe(''); }); test('valid returns ""', () => { ['0', 60].forEach(val => { expect((0, _validatePitch.default)(val)).toBe(''); }); }); test('invalid returns correct error message', () => { ['string', '1abc', true, false].forEach(val => { expect((0, _validatePitch.default)(val)).toBe('Please enter a number'); }); expect((0, _validatePitch.default)(-1)).toBe('Please enter a number between 0 and 60'); expect((0, _validatePitch.default)(-61)).toBe('Please enter a number between 0 and 60'); });