@@ -31,23 +31,6 @@ describe('Editor', function() {
31
31
await this . page . waitFor ( 3000 ) ;
32
32
expect ( await this . page . $eval ( '#debugger-io' , isVisible ) ) . to . be . true ;
33
33
} ) ;
34
-
35
- const token = 'eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWUsImlhdCI6MTUxNjIzOTAyMn0.' ;
36
- [ 'token' , 'value' , 'id_token' , 'access_token' ] . forEach ( ( key ) => {
37
- [
38
- `/?${ key } =${ token } ` ,
39
- `/#${ key } =${ token } ` ,
40
- `/?foo=bar&${ key } =${ token } ` ,
41
- `/#foo=bar&${ key } =${ token } ` ,
42
- ] . forEach ( ( structure , i ) => {
43
- it ( `Should parse ${ key } from window.location.href [${ i } ]` , async function ( ) {
44
- await this . page . goto ( `http://localhost:8000${ structure } ${ key } ${ i } ` ) ;
45
- expect ( await this . page . evaluate ( ( ) => {
46
- return window . test . tokenEditor . getValue ( ) ;
47
- } ) ) . to . equal ( `${ token } ${ key } ${ i } ` ) ;
48
- } ) ;
49
- } )
50
- } ) ;
51
34
52
35
it ( 'HS256 should be selected by default' , async function ( ) {
53
36
const selected = await this . page . $eval ( '#algorithm-select' , select => {
@@ -1168,4 +1151,23 @@ describe('Editor', function() {
1168
1151
}
1169
1152
) ;
1170
1153
} ) ;
1154
+
1155
+ describe ( 'parsing tokens from window.location.href' , ( ) => {
1156
+ const token = 'eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWUsImlhdCI6MTUxNjIzOTAyMn0.' ;
1157
+ [ 'token' , 'value' , 'id_token' , 'access_token' ] . forEach ( ( key ) => {
1158
+ [
1159
+ `/?${ key } =${ token } ` ,
1160
+ `/#${ key } =${ token } ` ,
1161
+ `/?foo=bar&${ key } =${ token } ` ,
1162
+ `/#foo=bar&${ key } =${ token } ` ,
1163
+ ] . forEach ( ( structure , i ) => {
1164
+ it ( `Should parse ${ key } from window.location.href [${ i } ]` , async function ( ) {
1165
+ await this . page . goto ( `http://localhost:8000${ structure } ${ key } ${ i } ` ) ;
1166
+ expect ( await this . page . evaluate ( ( ) => {
1167
+ return window . test . tokenEditor . getValue ( ) ;
1168
+ } ) ) . to . equal ( `${ token } ${ key } ${ i } ` ) ;
1169
+ } ) ;
1170
+ } )
1171
+ } ) ;
1172
+ } ) ;
1171
1173
} ) ;
0 commit comments