diff options
author | MCMXC <16797721+mcmxcdev@users.noreply.github.com> | 2024-02-10 18:37:40 -0700 |
---|---|---|
committer | Vijay A <vraravam@users.noreply.github.com> | 2024-02-13 06:59:44 +0530 |
commit | e1c47572a6235fd8fd20af888ac3a11c7ae1369d (patch) | |
tree | 2dccff36a441916d7014037cef3f7ce84a790cad /tests/functional/dashboard/disabled-dashboard.spec.ts | |
parent | refactor: project maintenance (diff) | |
download | ferdium-server-e1c47572a6235fd8fd20af888ac3a11c7ae1369d.tar.gz ferdium-server-e1c47572a6235fd8fd20af888ac3a11c7ae1369d.tar.zst ferdium-server-e1c47572a6235fd8fd20af888ac3a11c7ae1369d.zip |
updates
Diffstat (limited to 'tests/functional/dashboard/disabled-dashboard.spec.ts')
-rw-r--r-- | tests/functional/dashboard/disabled-dashboard.spec.ts | 82 |
1 files changed, 45 insertions, 37 deletions
diff --git a/tests/functional/dashboard/disabled-dashboard.spec.ts b/tests/functional/dashboard/disabled-dashboard.spec.ts index fd9600f..cc9052c 100644 --- a/tests/functional/dashboard/disabled-dashboard.spec.ts +++ b/tests/functional/dashboard/disabled-dashboard.spec.ts | |||
@@ -1,63 +1,71 @@ | |||
1 | import { test } from '@japa/runner' | 1 | import { test } from '@japa/runner'; |
2 | import Config from '@ioc:Adonis/Core/Config' | 2 | import Config from '@ioc:Adonis/Core/Config'; |
3 | 3 | ||
4 | const disabledDashboardMessage = | 4 | const disabledDashboardMessage = |
5 | 'The user dashboard is disabled on this server\n\nIf you are the server owner, please set IS_DASHBOARD_ENABLED to true to enable the dashboard.' | 5 | 'The user dashboard is disabled on this server\n\nIf you are the server owner, please set IS_DASHBOARD_ENABLED to true to enable the dashboard.'; |
6 | 6 | ||
7 | test.group('Dashboard / Disabled dashboard', (group) => { | 7 | test.group('Dashboard / Disabled dashboard', group => { |
8 | group.setup(() => { | 8 | group.setup(() => { |
9 | Config.set('dashboard.enabled', false) | 9 | Config.set('dashboard.enabled', false); |
10 | }) | 10 | }); |
11 | 11 | ||
12 | group.teardown(() => { | 12 | group.teardown(() => { |
13 | Config.set('dashboard.enabled', true) | 13 | Config.set('dashboard.enabled', true); |
14 | }) | 14 | }); |
15 | 15 | ||
16 | test('Login page returns disabled dashboard message', async ({ client }) => { | 16 | test('Login page returns disabled dashboard message', async ({ client }) => { |
17 | const response = await client.get('/user/login') | 17 | const response = await client.get('/user/login'); |
18 | 18 | ||
19 | response.assertTextIncludes(disabledDashboardMessage) | 19 | response.assertTextIncludes(disabledDashboardMessage); |
20 | }) | 20 | }); |
21 | 21 | ||
22 | test('Forgot password page returns disabled dashboard message', async ({ client }) => { | 22 | test('Forgot password page returns disabled dashboard message', async ({ |
23 | const response = await client.get('/user/forgot') | 23 | client, |
24 | }) => { | ||
25 | const response = await client.get('/user/forgot'); | ||
24 | 26 | ||
25 | response.assertTextIncludes(disabledDashboardMessage) | 27 | response.assertTextIncludes(disabledDashboardMessage); |
26 | }) | 28 | }); |
27 | 29 | ||
28 | test('Reset password page returns disabled dashboard message', async ({ client }) => { | 30 | test('Reset password page returns disabled dashboard message', async ({ |
29 | const response = await client.get('/user/reset') | 31 | client, |
32 | }) => { | ||
33 | const response = await client.get('/user/reset'); | ||
30 | 34 | ||
31 | response.assertTextIncludes(disabledDashboardMessage) | 35 | response.assertTextIncludes(disabledDashboardMessage); |
32 | }) | 36 | }); |
33 | 37 | ||
34 | test('Account page returns disabled dashboard message', async ({ client }) => { | 38 | test('Account page returns disabled dashboard message', async ({ |
35 | const response = await client.get('/user/account') | 39 | client, |
40 | }) => { | ||
41 | const response = await client.get('/user/account'); | ||
36 | 42 | ||
37 | response.assertTextIncludes(disabledDashboardMessage) | 43 | response.assertTextIncludes(disabledDashboardMessage); |
38 | }) | 44 | }); |
39 | 45 | ||
40 | test('Data page returns disabled dashboard message', async ({ client }) => { | 46 | test('Data page returns disabled dashboard message', async ({ client }) => { |
41 | const response = await client.get('/user/data') | 47 | const response = await client.get('/user/data'); |
42 | 48 | ||
43 | response.assertTextIncludes(disabledDashboardMessage) | 49 | response.assertTextIncludes(disabledDashboardMessage); |
44 | }) | 50 | }); |
45 | 51 | ||
46 | test('Export page returns disabled dashboard message', async ({ client }) => { | 52 | test('Export page returns disabled dashboard message', async ({ client }) => { |
47 | const response = await client.get('/user/export') | 53 | const response = await client.get('/user/export'); |
48 | 54 | ||
49 | response.assertTextIncludes(disabledDashboardMessage) | 55 | response.assertTextIncludes(disabledDashboardMessage); |
50 | }) | 56 | }); |
51 | 57 | ||
52 | test('Transfer page returns disabled dashboard message', async ({ client }) => { | 58 | test('Transfer page returns disabled dashboard message', async ({ |
53 | const response = await client.get('/user/transfer') | 59 | client, |
60 | }) => { | ||
61 | const response = await client.get('/user/transfer'); | ||
54 | 62 | ||
55 | response.assertTextIncludes(disabledDashboardMessage) | 63 | response.assertTextIncludes(disabledDashboardMessage); |
56 | }) | 64 | }); |
57 | 65 | ||
58 | test('Logout page returns disabled dashboard message', async ({ client }) => { | 66 | test('Logout page returns disabled dashboard message', async ({ client }) => { |
59 | const response = await client.get('/user/logout') | 67 | const response = await client.get('/user/logout'); |
60 | 68 | ||
61 | response.assertTextIncludes(disabledDashboardMessage) | 69 | response.assertTextIncludes(disabledDashboardMessage); |
62 | }) | 70 | }); |
63 | }) | 71 | }); |