tests/admin-dashboard-retirement.test.ts
Rama main · réplica de lectura del repositorio original.
import { beforeAll, describe, expect, it } from 'vitest'
import { fetchTestRequest, getEndpointUrl, warmEdgeEndpoint } from './test-utils.ts'
describe('retired dashboard endpoints', () => {
beforeAll(async () => {
await warmEdgeEndpoint('/private')
})
it.concurrent.each([
'/private/admin_stats',
'/private/admin_credits/grant',
'/private/admin_org_support_channel',
])('returns not found for %s', async (path) => {
const response = await fetchTestRequest(getEndpointUrl(path), {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: '{}',
})
expect(response.status).toBe(404)
})
})