blob: 9b31d7350baadfdf21c70e03337e66f168ef781c [file] [log] [blame]
import { validateNumber } from '@superset-ui/core/src';
import './setup';
describe('validateNumber()', () => {
it('returns the warning message if invalid', () => {
expect(validateNumber(NaN)).toBeTruthy();
expect(validateNumber(Infinity)).toBeTruthy();
expect(validateNumber(undefined)).toBeTruthy();
expect(validateNumber(null)).toBeTruthy();
expect(validateNumber('abc')).toBeTruthy();
expect(validateNumber('')).toBeTruthy();
});
it('returns false if the input is valid', () => {
expect(validateNumber(0)).toBeFalsy();
expect(validateNumber(10.1)).toBeFalsy();
expect(validateNumber(10)).toBeFalsy();
expect(validateNumber('10')).toBeFalsy();
});
});