1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-22 19:07:54 +01:00
unleash.unleash/frontend/src/utils/env.test.ts

26 lines
889 B
TypeScript
Raw Normal View History

import {
isLocalhostDomain,
isVercelBranchDomain,
isUnleashDomain,
} from 'utils/env';
test('isLocalhostDomain', () => {
expect(isLocalhostDomain()).toEqual(true);
expect(isLocalhostDomain('unleash-hosted.com')).toEqual(false);
});
test('isUnleashDomain', () => {
expect(isUnleashDomain()).toEqual(false);
expect(isUnleashDomain('vercel.app')).toEqual(false);
expect(isUnleashDomain('app.getunleash.io')).toEqual(true);
expect(isUnleashDomain('app.unleash-hosted.com')).toEqual(true);
});
test('isVercelBranchDomain', () => {
expect(isVercelBranchDomain()).toEqual(false);
expect(isVercelBranchDomain('getunleash.io')).toEqual(false);
expect(isVercelBranchDomain('unleash-hosted.com')).toEqual(false);
expect(isVercelBranchDomain('vercel.app')).toEqual(false);
expect(isVercelBranchDomain('branch.vercel.app')).toEqual(true);
});