blessing-skin-server/resources/assets/tests/scripts/validators.test.ts
2019-11-30 12:01:17 +08:00

13 lines
413 B
TypeScript

import * as validators from '@/scripts/validators'
test('truthy', () => {
const validator = validators.truthy('invalid')
expect(validator()).toBe('invalid')
expect(validator(null)).toBe('invalid')
expect(validator(undefined)).toBe('invalid')
expect(validator(0)).toBe('invalid')
expect(validator('')).toBe('invalid')
expect(validator([])).toBeUndefined()
expect(validator({})).toBeUndefined()
})