aboutsummaryrefslogtreecommitdiffstats
path: root/tests/functional/api/static/announcements.spec.ts
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/api/static/announcements.spec.ts')
-rw-r--r--tests/functional/api/static/announcements.spec.ts26
1 files changed, 12 insertions, 14 deletions
diff --git a/tests/functional/api/static/announcements.spec.ts b/tests/functional/api/static/announcements.spec.ts
index ac933fe..45881ec 100644
--- a/tests/functional/api/static/announcements.spec.ts
+++ b/tests/functional/api/static/announcements.spec.ts
@@ -1,22 +1,20 @@
1import { test } from '@japa/runner'; 1import { test } from '@japa/runner'
2import { apiVersion } from '../../../config'; 2import { apiVersion } from '../../../config.js'
3 3
4test.group('API / Static / News', () => { 4test.group('API / Static / News', () => {
5 test('returns a 404 response when the requested versions does not exist', async ({ 5 test('returns a 404 response when the requested versions does not exist', async ({ client }) => {
6 client, 6 const response = await client.get(`/${apiVersion}/announcements/illegal`)
7 }) => {
8 const response = await client.get(`/${apiVersion}/announcements/illegal`);
9 7
10 response.assertStatus(404); 8 response.assertStatus(404)
11 response.assertTextIncludes('No announcement found.'); 9 response.assertTextIncludes('No announcement found.')
12 }); 10 })
13 11
14 test('returns a 200 response with default version file when specifying version as input', async ({ 12 test('returns a 200 response with default version file when specifying version as input', async ({
15 client, 13 client,
16 }) => { 14 }) => {
17 const response = await client.get(`/${apiVersion}/announcements/version`); 15 const response = await client.get(`/${apiVersion}/announcements/version`)
18 16
19 response.assertStatus(200); 17 response.assertStatus(200)
20 response.assertBody({ 18 response.assertBody({
21 main: { 19 main: {
22 headline: 'Example Announcement', 20 headline: 'Example Announcement',
@@ -50,6 +48,6 @@ test.group('API / Static / News', () => {
50 }, 48 },
51 }, 49 },
52 }, 50 },
53 }); 51 })
54 }); 52 })
55}); 53})