Files
supabase/apps/studio/tests/config/msw.test.ts
T
Ivan Vasilov cb1e3a8170 chore: Prep work for pnpm (#29610)
* Add all missing libraries in the packages/apps.

* Add all missing Vitest imports to the tests.

* Add some missing exports to ui.

* Fix the admonition export.

* Fix various minor bugs.

* Migrate the ui package to use vitest.
2024-10-01 11:29:37 +02:00

17 lines
459 B
TypeScript

import { API_URL } from 'lib/constants'
import { test, expect } from 'vitest'
test('MSW works as expected', async () => {
const res = await fetch(`${API_URL}/msw/test`)
const json = await res.json()
expect(res.status).toBe(200)
expect(json).toEqual({ message: 'Hello from MSW!' })
})
test('MSW fails on missing endpoints', async () => {
expect(async () => {
await fetch(`${API_URL}/endpoint-that-doesnt-exist`)
}).rejects.toThrowError()
})