mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-09-17 07:37:15 +00:00
2ddcf53020
* fix(sub): honor client expiry for external links * fix(ui): show client expiry on external links * fix(sub): address external expiry review
18 lines
626 B
TypeScript
18 lines
626 B
TypeScript
import { describe, expect, it } from 'vitest';
|
|
|
|
import { resolveExternalLinkExpiry } from '@/lib/clients/external-link';
|
|
|
|
describe('resolveExternalLinkExpiry', () => {
|
|
it('uses the client expiry when the external link has no specific expiry', () => {
|
|
expect(resolveExternalLinkExpiry(0, 1_800_000_000_000)).toBe(1_800_000_000_000);
|
|
});
|
|
|
|
it('keeps an explicit external-link expiry', () => {
|
|
expect(resolveExternalLinkExpiry(1_700_000_000_000, 1_800_000_000_000)).toBe(1_700_000_000_000);
|
|
});
|
|
|
|
it('stays empty when neither expiry is set', () => {
|
|
expect(resolveExternalLinkExpiry(0, 0)).toBe(0);
|
|
});
|
|
});
|