Rename product to Harbor and refine connection timer
All checks were successful
Build and Deploy Gateway / build-and-push (push) Successful in 12s
Build and Deploy Gateway / deploy (push) Successful in 1s

This commit is contained in:
2026-07-11 13:20:32 +03:00
parent 42c15df8c9
commit 84efbe7450
9 changed files with 305 additions and 45 deletions

View File

@@ -5,6 +5,7 @@ import {
connectionAction,
copyText,
formatConnectionDuration,
formatConnectionDurationWords,
localProxyUrls,
subscriptionDomain,
subscriptionDaysLeft,
@@ -30,6 +31,14 @@ test('connection duration is derived from the backend start time', () => {
assert.equal(formatConnectionDuration(null, now), '00:00:00');
});
test('connection duration can be written with Russian units', () => {
const startedAt = '2026-07-10T10:00:00.000Z';
const now = Date.parse('2026-07-11T12:03:04.900Z');
assert.equal(formatConnectionDurationWords(startedAt, now), '1 день 2 часа 3 минуты 4 секунды');
assert.equal(formatConnectionDurationWords(null, now), '0 секунд');
});
test('saved subscription is reduced to its public domain', () => {
assert.equal(subscriptionDomain('sub.example.com/…'), 'sub.example.com');
assert.equal(subscriptionDomain(''), '');