UNPKG

@mcdevsl/superset-ui

Version:
22 lines (19 loc) 866 B
import { legacyValidateNumber } from '@superset-ui/core/src'; import './setup'; describe('legacyValidateNumber()', () => { it('returns the warning message if invalid', () => { expect(legacyValidateNumber('abc')).toBeTruthy(); }); it('returns false if the input is valid', () => { // superset seems to operate on this incorrect behavior at the moment expect(legacyValidateNumber(NaN)).toBeFalsy(); expect(legacyValidateNumber(Infinity)).toBeFalsy(); expect(legacyValidateNumber(undefined)).toBeFalsy(); expect(legacyValidateNumber(null)).toBeFalsy(); expect(legacyValidateNumber('')).toBeFalsy(); expect(legacyValidateNumber(0)).toBeFalsy(); expect(legacyValidateNumber(10.1)).toBeFalsy(); expect(legacyValidateNumber(10)).toBeFalsy(); expect(legacyValidateNumber('10')).toBeFalsy(); }); });