UNPKG

@cainiaofe/cn-ui-m

Version:
28 lines (27 loc) 1.5 kB
import { getPrecisionFromFormat } from '../get-precision-from-format'; describe('getPrecisionFromFormat', function () { it('should return "minute" precision when format is "YYYY-MM-DD HH:mm" and showTime is true', function () { var precision = getPrecisionFromFormat('YYYY-MM-DD HH:mm', true); expect(precision).toBe('minute'); }); it('should return "hour" precision when format is "YYYY-MM-DD HH" and showTime is true', function () { var precision = getPrecisionFromFormat('YYYY-MM-DD HH', true); expect(precision).toBe('hour'); }); it('should return "second" precision when showTime is true and format is not "YYYY-MM-DD HH:mm" or "YYYY-MM-DD HH"', function () { var precision = getPrecisionFromFormat('YYYY-MM-DD', true); expect(precision).toBe('second'); }); it('should return "month" precision when format is "YYYY-MM" and showTime is false', function () { var precision = getPrecisionFromFormat('YYYY-MM', false); expect(precision).toBe('month'); }); it('should return "year" precision when format is "YYYY" and showTime is false', function () { var precision = getPrecisionFromFormat('YYYY', false); expect(precision).toBe('year'); }); it('should return "day" precision when format is not "YYYY-MM" or "YYYY" and showTime is false', function () { var precision = getPrecisionFromFormat('YYYY-MM-DD HH:mm', false); expect(precision).toBe('day'); }); });