import {describe, it, expect, vi, afterEach} from 'vitest' import {jwennToutAwtis} from '../../../../lib/oki-api' import {GET} from '../route' vi.mock('../../../../lib/oki-api', () => ({ jwennToutAwtis: vi.fn() })) describe('GET /api/awtis', () => { afterEach(() => { vi.restoreAllMocks() }) it('renvoie les données de jwennToutAwtis en JSON, sans exposer de jeton', async () => { jwennToutAwtis.mockResolvedValue({data: [{id: 1, alias: 'Foo'}], meta: {}}) const response = await GET() const body = await response.json() expect(body).toEqual({data: [{id: 1, alias: 'Foo'}], meta: {}}) expect(JSON.stringify(body)).not.toMatch(/bearer|token/i) }) })