@@ -5,8 +5,8 @@ export default function (test) {
5
5
test ( 'visits a route with non-ASCII character' , '/encoded' , async ( { page, clicknav } ) => {
6
6
await clicknav ( '[href="/encoded/苗条"]' ) ;
7
7
assert . equal ( await page . innerHTML ( 'h1' ) , 'static' ) ;
8
- assert . equal ( await page . innerHTML ( 'h2' ) , '/encoded/苗条' ) ;
9
- assert . equal ( await page . innerHTML ( 'h3' ) , '/encoded/苗条' ) ;
8
+ assert . equal ( decodeURI ( await page . innerHTML ( 'h2' ) ) , '/encoded/苗条' ) ;
9
+ assert . equal ( decodeURI ( await page . innerHTML ( 'h3' ) ) , '/encoded/苗条' ) ;
10
10
} ) ;
11
11
12
12
test (
@@ -15,17 +15,17 @@ export default function (test) {
15
15
async ( { page, clicknav } ) => {
16
16
await clicknav ( '[href="/encoded/土豆"]' ) ;
17
17
assert . equal ( await page . innerHTML ( 'h1' ) , 'dynamic' ) ;
18
- assert . equal ( await page . innerHTML ( 'h2' ) , '/encoded/土豆: 土豆' ) ;
19
- assert . equal ( await page . innerHTML ( 'h3' ) , '/encoded/土豆: 土豆' ) ;
18
+ assert . equal ( decodeURI ( await page . innerHTML ( 'h2' ) ) , '/encoded/土豆: 土豆' ) ;
19
+ assert . equal ( decodeURI ( await page . innerHTML ( 'h3' ) ) , '/encoded/土豆: 土豆' ) ;
20
20
}
21
21
) ;
22
22
23
23
test ( 'redirects correctly with non-ASCII location' , '/encoded' , async ( { page, clicknav } ) => {
24
24
await clicknav ( '[href="/encoded/反应"]' ) ;
25
25
26
26
assert . equal ( await page . innerHTML ( 'h1' ) , 'static' ) ;
27
- assert . equal ( await page . innerHTML ( 'h2' ) , '/encoded/苗条' ) ;
28
- assert . equal ( await page . innerHTML ( 'h3' ) , '/encoded/苗条' ) ;
27
+ assert . equal ( decodeURI ( await page . innerHTML ( 'h2' ) ) , '/encoded/苗条' ) ;
28
+ assert . equal ( decodeURI ( await page . innerHTML ( 'h3' ) ) , '/encoded/苗条' ) ;
29
29
} ) ;
30
30
31
31
test ( 'sets charset on JSON Content-Type' , null , async ( { fetch } ) => {
0 commit comments