@@ -2,7 +2,7 @@ import { test, expect } from "@playwright/test";
2
2
3
3
test . describe ( "Nav items loads" , ( ) => {
4
4
test . beforeEach ( async ( { page } ) => {
5
- await page . goto ( "/admin/ screen/create" ) ;
5
+ await page . goto ( "/screen/create" ) ;
6
6
await page . route ( "**/token" , async ( route ) => {
7
7
const json = {
8
8
token : "1" ,
@@ -34,58 +34,60 @@ test.describe("Nav items loads", () => {
34
34
await page . getByLabel ( "Kodeord" ) . fill ( "password" ) ;
35
35
await page . locator ( "#login" ) . click ( ) ;
36
36
} ) ;
37
+
37
38
test ( "It loads" , async ( { page } ) => {
38
39
await expect ( page . locator ( "nav" ) ) . toBeVisible ( ) ;
39
40
} ) ;
40
41
41
42
test ( "It navigates to slides list" , async ( { page } ) => {
42
- await page . getByRole ( ' link' , { name : ' Slides' } ) . click ( ) ;
43
+ await page . getByRole ( " link" , { name : " Slides" } ) . click ( ) ;
43
44
await expect ( page . locator ( "h1" ) ) . toHaveText ( "Slides" ) ;
44
45
} ) ;
45
46
46
47
test ( "It navigates to media list" , async ( { page } ) => {
47
- await page . getByRole ( ' link' , { name : ' Medier' } ) . click ( ) ;
48
+ await page . getByRole ( " link" , { name : " Medier" } ) . click ( ) ;
48
49
await expect ( page . locator ( "h1" ) ) . toHaveText ( "Medier" ) ;
49
50
} ) ;
50
51
51
52
test ( "It navigates to screens list" , async ( { page } ) => {
52
- await page . getByRole ( ' link' , { name : ' Skærme' } ) . click ( ) ;
53
+ await page . getByRole ( " link" , { name : " Skærme" } ) . click ( ) ;
53
54
await expect ( page . locator ( "h1" ) ) . toHaveText ( "Skærme" ) ;
54
55
} ) ;
56
+
55
57
test ( "It navigates to groups list" , async ( { page } ) => {
56
- await page . getByRole ( ' link' , { name : ' Grupper' } ) . click ( ) ;
58
+ await page . getByRole ( " link" , { name : " Grupper" } ) . click ( ) ;
57
59
await expect ( page . locator ( "h1" ) ) . toHaveText ( "Grupper" ) ;
58
60
} ) ;
61
+
59
62
test ( "It navigates to playlists list" , async ( { page } ) => {
60
- await page . getByRole ( ' link' , { name : ' Spillelister' , exact : true } ) . click ( ) ;
63
+ await page . getByRole ( " link" , { name : " Spillelister" , exact : true } ) . click ( ) ;
61
64
await expect ( page . locator ( "h1" ) ) . toHaveText ( "Spillelister" ) ;
62
65
} ) ;
66
+
63
67
test ( "It navigates to themes list" , async ( { page } ) => {
64
- await page . getByRole ( ' link' , { name : ' Temaer' } ) . click ( ) ;
68
+ await page . getByRole ( " link" , { name : " Temaer" } ) . click ( ) ;
65
69
await expect ( page . locator ( "h1" ) ) . toHaveText ( "Temaer" ) ;
66
70
} ) ;
67
71
68
- // todo make tests green
69
72
test . skip ( "It navigates to create slide" , async ( { page } ) => {
70
- await page . goto ( "/admin/ screen/create" ) ;
71
- await page . getByRole ( ' button' , { name : ' Tilføj' } ) . click ( ) ;
72
- await page . getByRole ( ' link' , { name : ' Nyt slide' , exact : true } ) . click ( ) ;
73
+ await page . goto ( "/screen/create" ) ;
74
+ await page . getByRole ( " button" , { name : " Tilføj" } ) . click ( ) ;
75
+ await page . getByRole ( " link" , { name : " Nyt slide" , exact : true } ) . click ( ) ;
73
76
await expect ( page . locator ( "h1" ) ) . toHaveText ( "Opret nyt slide" ) ;
74
77
} ) ;
75
78
76
- // todo make tests green
77
79
test . skip ( "It navigates to create playlist" , async ( { page } ) => {
78
- await page . getByRole ( ' button' , { name : ' Tilføj' } ) . click ( ) ;
79
- await page . getByRole ( ' link' , { name : ' Ny spilleliste' } ) . click ( ) ;
80
+ await page . getByRole ( " button" , { name : " Tilføj" } ) . click ( ) ;
81
+ await page . getByRole ( " link" , { name : " Ny spilleliste" } ) . click ( ) ;
80
82
await expect ( page . locator ( "h1" ) ) . toHaveText ( "Opret nyt spilleliste" ) ;
81
83
} ) ;
82
84
83
- // todo make tests green
84
85
test . skip ( "It navigates to create screen" , async ( { page } ) => {
85
- await page . getByRole ( ' button' , { name : ' Tilføj' } ) . click ( ) ;
86
- await page . getByRole ( ' link' , { name : ' Ny skærm' } ) . click ( ) ;
86
+ await page . getByRole ( " button" , { name : " Tilføj" } ) . click ( ) ;
87
+ await page . getByRole ( " link" , { name : " Ny skærm" } ) . click ( ) ;
87
88
await expect ( page . locator ( "h1" ) ) . toHaveText ( "Opret ny skærm" ) ;
88
89
} ) ;
90
+
89
91
test ( "It loads different menu on smaller screens" , async ( { page } ) => {
90
92
await page . setViewportSize ( { width : 550 , height : 750 } ) ;
91
93
await expect ( page . locator ( "#basic-navbar-nav-burger" ) ) . toBeVisible ( ) ;
0 commit comments