@@ -8,20 +8,22 @@ describe('encodeFormDataQuote', () => {
88 } ) ;
99
1010 test ( 'no relevant special character' , ( ) => {
11- expect ( encodeFormDataQuote ( 'a' ) ) . toBe ( 'a' )
11+ expect ( encodeFormDataQuote ( 'a' ) ) . toBe ( 'a' ) ;
1212 expect ( encodeFormDataQuote ( '$' ) ) . toBe ( '$' ) ;
13- expect ( encodeFormDataQuote ( '% ' ) ) . toBe ( '% ' ) ;
14- expect ( encodeFormDataQuote ( '%2522 ' ) ) . toBe ( '%2522 ' ) ;
13+ expect ( encodeFormDataQuote ( '9 ' ) ) . toBe ( '9 ' ) ;
14+ expect ( encodeFormDataQuote ( '[a] ' ) ) . toBe ( '[a] ' ) ;
1515 } ) ;
1616
1717 test ( 'encoded' , ( ) => {
18- expect ( encodeFormDataQuote ( '"' ) ) . toBe ( '%22' )
19- expect ( encodeFormDataQuote ( '""' ) ) . toBe ( '%22%22' ) ;
20- expect ( encodeFormDataQuote ( '"22' ) ) . toBe ( '%2222' ) ;
21- expect ( encodeFormDataQuote ( '"a"' ) ) . toBe ( '%22a%22' ) ;
22- expect ( encodeFormDataQuote ( 'a%22' ) ) . toBe ( 'a%2522' ) ;
23- expect ( encodeFormDataQuote ( '"a%22' ) ) . toBe ( '%22a%2522' ) ;
24- expect ( encodeFormDataQuote ( '"a%222' ) ) . toBe ( '%22a%25222' ) ;
18+ expect ( encodeFormDataQuote ( '"' ) ) . toBe ( '%_%22' ) ;
19+ expect ( encodeFormDataQuote ( '%' ) ) . toBe ( '%_%25' ) ;
20+ expect ( encodeFormDataQuote ( '%_beep' ) ) . toBe ( '%_%25_beep' ) ;
21+ expect ( encodeFormDataQuote ( '""' ) ) . toBe ( '%_%22%22' ) ;
22+ expect ( encodeFormDataQuote ( '"22' ) ) . toBe ( '%_%2222' ) ;
23+ expect ( encodeFormDataQuote ( '"a"' ) ) . toBe ( '%_%22a%22' ) ;
24+ expect ( encodeFormDataQuote ( 'a%22' ) ) . toBe ( '%_a%2522' ) ;
25+ expect ( encodeFormDataQuote ( '"a%22' ) ) . toBe ( '%_%22a%2522' ) ;
26+ expect ( encodeFormDataQuote ( '"a%222' ) ) . toBe ( '%_%22a%25222' ) ;
2527 } ) ;
2628} ) ;
2729
0 commit comments