UNPKG

@mapbox/mr-ui

Version:

UI components for Mapbox projects

17 lines (16 loc) 646 B
"use strict"; var _validateNumber = _interopRequireDefault(require("./validate-number")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } test('accepts empty value', () => { expect((0, _validateNumber.default)('')).toBe(''); }); [0, 1, '1', -1, 1.2, '1.2'].forEach(valid => { test(`valid ${valid} returns ""`, () => { expect((0, _validateNumber.default)(valid)).toBe(''); }); }); ['foo', '1abc', false, true].forEach(invalid => { test(`invalid ${invalid} returns correct error message`, () => { expect((0, _validateNumber.default)(invalid)).toBe('Please enter a number'); }); });