Files
3c588294a6 Improve Integration Test Setup and re-add LogPreviewer tests (#35358)
* 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>
2025-05-06 09:50:56 +02:00

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' })
})
})