@mapbox/mr-ui
Version:
UI components for Mapbox projects
19 lines (18 loc) • 775 B
JavaScript
;
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');
});