@@ -1078,7 +1078,8 @@ describe('Editor', function() {
1078
1078
window . test . shareJwtCopiedUrl ) ;
1079
1079
1080
1080
const newPage = await this . browser . newPage ( ) ;
1081
- await newPage . goto ( copiedUrl ) ;
1081
+ await newPage . goto (
1082
+ copiedUrl . replace ( 'https://jwt.io' , 'http://localhost:8000' ) ) ;
1082
1083
1083
1084
const destToken = await newPage . evaluate ( ( ) =>
1084
1085
window . test . tokenEditor . getValue ( ) ) ;
@@ -1147,7 +1148,8 @@ describe('Editor', function() {
1147
1148
window . test . shareJwtCopiedUrl ) ;
1148
1149
1149
1150
const newPage = await this . browser . newPage ( ) ;
1150
- await newPage . goto ( copiedUrl ) ;
1151
+ await newPage . goto (
1152
+ copiedUrl . replace ( 'https://jwt.io' , 'http://localhost:8000' ) ) ;
1151
1153
1152
1154
const destToken = await newPage . evaluate ( ( ) =>
1153
1155
window . test . tokenEditor . getValue ( ) ) ;
@@ -1169,19 +1171,38 @@ describe('Editor', function() {
1169
1171
`/?${ key } =${ token } ` ,
1170
1172
`/#${ key } =${ token } ` ,
1171
1173
`/?foo=bar&${ key } =${ token } ` ,
1172
- `/#foo=bar&${ key } =${ token } ` ,
1174
+ `/#foo=bar&${ key } =${ token } `
1173
1175
] . forEach ( ( searchStr , i ) => {
1174
1176
this . timeout ( 20000 ) ;
1175
1177
1176
1178
it ( `Should parse ${ key } from window.location.href [${ i } ]` ,
1177
1179
async function ( ) {
1178
- await this . page . goto ( `http://localhost:8000${ searchStr } ` ) ;
1179
- expect ( await this . page . evaluate ( ( ) => {
1180
+ const page = await this . browser . newPage ( ) ;
1181
+
1182
+ await page . goto ( `http://localhost:8000${ searchStr } ` ) ;
1183
+
1184
+ expect ( await page . evaluate ( ( ) => {
1180
1185
return window . test . tokenEditor . getValue ( ) ;
1181
- } ) ) . to . equal ( `${ token } ` ) ;
1186
+ } ) ) . to . equal ( token ) ;
1187
+
1188
+ await page . close ( ) ;
1182
1189
} ) ;
1183
- } ) ;
1190
+ } ) ;
1191
+
1192
+ } ) ;
1193
+
1194
+ it ( 'Parses shared token' , async function ( ) {
1195
+ this . timeout ( 20000 ) ;
1196
+
1197
+ const page = await this . browser . newPage ( ) ;
1198
+
1199
+ await page . goto ( `http://localhost:8000/#debugger-io?token=${ token } ` ) ;
1200
+
1201
+ expect ( await page . evaluate ( ( ) => {
1202
+ return window . test . tokenEditor . getValue ( ) ;
1203
+ } ) ) . to . equal ( token ) ;
1184
1204
1205
+ await page . close ( ) ;
1185
1206
} ) ;
1186
1207
1187
1208
} ) ;
0 commit comments