@@ -18,8 +18,20 @@ test.describe('should preserve query', () => {
18
18
await expect ( page . locator ( '#home-h2' ) ) . toHaveText ( 'Home H2' )
19
19
} )
20
20
21
- test ( 'html links' , async ( { page } ) => {
22
- await page . locator ( '#html-links + p > a' ) . nth ( 0 ) . click ( )
21
+ test ( 'markdown clean links' , async ( { page } ) => {
22
+ await page . locator ( '#markdown-clean-links + ul > li > a' ) . nth ( 0 ) . click ( )
23
+ await expect ( page ) . toHaveURL ( `${ BASE } ?home=true` )
24
+ await expect ( page . locator ( '#home-h2' ) ) . toHaveText ( 'Home H2' )
25
+ } )
26
+
27
+ test ( 'html full links' , async ( { page } ) => {
28
+ await page . locator ( '#html-full-links + p > a' ) . nth ( 0 ) . click ( )
29
+ await expect ( page ) . toHaveURL ( `${ BASE } ?home=true` )
30
+ await expect ( page . locator ( '#home-h2' ) ) . toHaveText ( 'Home H2' )
31
+ } )
32
+
33
+ test ( 'html clean links' , async ( { page } ) => {
34
+ await page . locator ( '#html-clean-links + p > a' ) . nth ( 0 ) . click ( )
23
35
await expect ( page ) . toHaveURL ( `${ BASE } ?home=true` )
24
36
await expect ( page . locator ( '#home-h2' ) ) . toHaveText ( 'Home H2' )
25
37
} )
@@ -38,8 +50,20 @@ test.describe('should preserve query and hash', () => {
38
50
await expect ( page . locator ( '#home-h2' ) ) . toHaveText ( 'Home H2' )
39
51
} )
40
52
41
- test ( 'html links' , async ( { page } ) => {
42
- await page . locator ( '#html-links + p > a' ) . nth ( 1 ) . click ( )
53
+ test ( 'markdown clean links' , async ( { page } ) => {
54
+ await page . locator ( '#markdown-clean-links + ul > li > a' ) . nth ( 1 ) . click ( )
55
+ await expect ( page ) . toHaveURL ( `${ BASE } ?home=true#home` )
56
+ await expect ( page . locator ( '#home-h2' ) ) . toHaveText ( 'Home H2' )
57
+ } )
58
+
59
+ test ( 'html full links' , async ( { page } ) => {
60
+ await page . locator ( '#html-full-links + p > a' ) . nth ( 1 ) . click ( )
61
+ await expect ( page ) . toHaveURL ( `${ BASE } ?home=true#home` )
62
+ await expect ( page . locator ( '#home-h2' ) ) . toHaveText ( 'Home H2' )
63
+ } )
64
+
65
+ test ( 'html clean links' , async ( { page } ) => {
66
+ await page . locator ( '#html-clean-links + p > a' ) . nth ( 1 ) . click ( )
43
67
await expect ( page ) . toHaveURL ( `${ BASE } ?home=true#home` )
44
68
await expect ( page . locator ( '#home-h2' ) ) . toHaveText ( 'Home H2' )
45
69
} )
@@ -58,8 +82,20 @@ test.describe('should preserve hash', () => {
58
82
await expect ( page . locator ( '#notfound-h2' ) ) . toHaveText ( 'NotFound H2' )
59
83
} )
60
84
61
- test ( 'html links' , async ( { page } ) => {
62
- await page . locator ( '#html-links + p > a' ) . nth ( 2 ) . click ( )
85
+ test ( 'markdown clean links' , async ( { page } ) => {
86
+ await page . locator ( '#markdown-clean-links + ul > li > a' ) . nth ( 2 ) . click ( )
87
+ await expect ( page ) . toHaveURL ( `${ BASE } 404.html#404` )
88
+ await expect ( page . locator ( '#notfound-h2' ) ) . toHaveText ( 'NotFound H2' )
89
+ } )
90
+
91
+ test ( 'html full links' , async ( { page } ) => {
92
+ await page . locator ( '#html-full-links + p > a' ) . nth ( 2 ) . click ( )
93
+ await expect ( page ) . toHaveURL ( `${ BASE } 404.html#404` )
94
+ await expect ( page . locator ( '#notfound-h2' ) ) . toHaveText ( 'NotFound H2' )
95
+ } )
96
+
97
+ test ( 'html clean links' , async ( { page } ) => {
98
+ await page . locator ( '#html-clean-links + p > a' ) . nth ( 2 ) . click ( )
63
99
await expect ( page ) . toHaveURL ( `${ BASE } 404.html#404` )
64
100
await expect ( page . locator ( '#notfound-h2' ) ) . toHaveText ( 'NotFound H2' )
65
101
} )
@@ -78,8 +114,20 @@ test.describe('should preserve hash and query', () => {
78
114
await expect ( page . locator ( '#notfound-h2' ) ) . toHaveText ( 'NotFound H2' )
79
115
} )
80
116
81
- test ( 'html links' , async ( { page } ) => {
82
- await page . locator ( '#html-links + p > a' ) . nth ( 3 ) . click ( )
117
+ test ( 'markdown clean links' , async ( { page } ) => {
118
+ await page . locator ( '#markdown-clean-links + ul > li > a' ) . nth ( 3 ) . click ( )
119
+ await expect ( page ) . toHaveURL ( `${ BASE } 404.html#404?notFound=true` )
120
+ await expect ( page . locator ( '#notfound-h2' ) ) . toHaveText ( 'NotFound H2' )
121
+ } )
122
+
123
+ test ( 'html full links' , async ( { page } ) => {
124
+ await page . locator ( '#html-full-links + p > a' ) . nth ( 3 ) . click ( )
125
+ await expect ( page ) . toHaveURL ( `${ BASE } 404.html#404?notFound=true` )
126
+ await expect ( page . locator ( '#notfound-h2' ) ) . toHaveText ( 'NotFound H2' )
127
+ } )
128
+
129
+ test ( 'html clean links' , async ( { page } ) => {
130
+ await page . locator ( '#html-clean-links + p > a' ) . nth ( 3 ) . click ( )
83
131
await expect ( page ) . toHaveURL ( `${ BASE } 404.html#404?notFound=true` )
84
132
await expect ( page . locator ( '#notfound-h2' ) ) . toHaveText ( 'NotFound H2' )
85
133
} )
0 commit comments