import { test } from '@japa/runner'; import { apiVersion } from '../../../config'; const defaultResponse = { isServiceProxyEnabled: true, isWorkspaceEnabled: true, isAnnouncementsEnabled: true, isSettingsWSEnabled: false, isMagicBarEnabled: true, isTodosEnabled: true, }; test.group('API / Static / Features', () => { test('returns a 200 response with empty array', async ({ client }) => { const response = await client.get(`/${apiVersion}/features`); response.assertStatus(200); response.assertBody(defaultResponse); }); test('returns a 200 response with expected object when calling with :mode', async ({ client, }) => { const response = await client.get(`/${apiVersion}/features/random`); response.assertStatus(200); response.assertBody(defaultResponse); }); });