Spaces:
Build error
Build error
| import { getValidTimeZoneOrUndefined } from '@/utils/date/getValidTimeZoneOrUndefined'; | |
| describe('getValidTimeZoneOrUndefined', () => { | |
| it('should return undefined for null, undefined, empty string, and system', () => { | |
| expect(getValidTimeZoneOrUndefined(null)).toBeUndefined(); | |
| expect(getValidTimeZoneOrUndefined(undefined)).toBeUndefined(); | |
| expect(getValidTimeZoneOrUndefined('')).toBeUndefined(); | |
| expect(getValidTimeZoneOrUndefined('system')).toBeUndefined(); | |
| }); | |
| it('should return undefined for invalid IANA time zones', () => { | |
| expect(getValidTimeZoneOrUndefined('Not/A_Timezone')).toBeUndefined(); | |
| }); | |
| it('should return the time zone for valid IANA time zones', () => { | |
| expect(getValidTimeZoneOrUndefined('America/New_York')).toBe( | |
| 'America/New_York', | |
| ); | |
| expect(getValidTimeZoneOrUndefined('UTC')).toBe('UTC'); | |
| }); | |
| }); | |