mirror of
https://github.com/supabase/supabase.git
synced 2026-10-12 21:05:06 +03:00
* fix logs previewer and msw * refactor api mocking for better dx * update readme * comment out error handler for vitest * rm unnecessary tests * fix custom render nuqs type * add logs search test * rm unnecessary import * update readme with customRender and customRednerHook * rm unnecessary api handler * Move the NODE_ENV to the studio build command in turbo.json. * Update apps/studio/tests/README.md Co-authored-by: Joshen Lim <joshenlimek@gmail.com> * add cursor rule --------- Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com> Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
19 lines
540 B
TypeScript
19 lines
540 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 errors on missing endpoints', async () => {
|
|
expect(async () => {
|
|
const res = await fetch(`${API_URL}/endpoint-that-doesnt-exist`)
|
|
const json = await res.json()
|
|
expect(json).toEqual({ message: '🚫 MSW missed' })
|
|
})
|
|
})
|