Files
vps-tracker/apps/web/src/lib/app-switcher-config.test.ts
T
DenozordecandCursor 03e951af18
Docker / build (push) Failing after 18s
feat(app-switcher): читать конфиг из auth-portal вместо локального editor
CURRENT_APP_ID vps; настройка ссылок только на портале.

Co-authored-by: Cursor <[email protected]>
2026-07-18 20:59:03 +07:00

24 lines
705 B
TypeScript

import { describe, expect, it } from 'vitest'
import {
CURRENT_APP_ID,
DEFAULT_APP_SWITCHER_CONFIG,
getCurrentApp,
} from '@/lib/app-switcher-config'
describe('DEFAULT_APP_SWITCHER_CONFIG', () => {
it('использует portal app ids', () => {
const ids = DEFAULT_APP_SWITCHER_CONFIG.apps.map((app) => app.id)
expect(ids).toEqual(['vps', 'cfdm', 'bgp'])
})
})
describe('getCurrentApp', () => {
it('находит текущее приложение по CURRENT_APP_ID', () => {
const current = getCurrentApp(DEFAULT_APP_SWITCHER_CONFIG)
expect(current.id).toBe(CURRENT_APP_ID)
expect(CURRENT_APP_ID).toBe('vps')
expect(current.name).toBe('VPS Tracker')
})
})