superset/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-core/test/validator/validateNonEmpty.test.ts

17 lines
576 B
TypeScript
Raw Normal View History

import { validateNonEmpty } from '@superset-ui/core/src';
import './setup';
describe('validateNonEmpty()', () => {
it('returns the warning message if invalid', () => {
expect(validateNonEmpty([])).toBeTruthy();
expect(validateNonEmpty(undefined)).toBeTruthy();
expect(validateNonEmpty(null)).toBeTruthy();
expect(validateNonEmpty('')).toBeTruthy();
});
it('returns false if the input is valid', () => {
expect(validateNonEmpty(0)).toBeFalsy();
expect(validateNonEmpty(10)).toBeFalsy();
expect(validateNonEmpty('abc')).toBeFalsy();
});
});