Commit 7c649b4 1 parent f8f605a commit 7c649b4 Copy full SHA for 7c649b4
File tree 2 files changed +14
-7
lines changed
2 files changed +14
-7
lines changed Original file line number Diff line number Diff line change @@ -66,7 +66,7 @@ async function generatePKCEPair(): Promise<{
66
66
codeVerifier : string ;
67
67
codeChallenge : string ;
68
68
} > {
69
- const codeVerifier = generateRandomString ( 32 ) ;
69
+ const codeVerifier = generateRandomString ( 43 ) ;
70
70
const data = new TextEncoder ( ) . encode ( codeVerifier ) ;
71
71
const hashed = await crypto . subtle . digest ( "SHA-256" , data ) ;
72
72
const hashArray = Array . from ( new Uint8Array ( hashed ) ) ;
Original file line number Diff line number Diff line change @@ -6,19 +6,26 @@ import {
6
6
setActiveStorage ,
7
7
clearActiveStorage ,
8
8
} from "." ;
9
-
10
9
describe ( "token index" , ( ) => {
11
- it ( "hasActiveStorage" , async ( ) => {
10
+ it ( "hasActiveStorage returns true when storage is set " , async ( ) => {
12
11
const storage = new MemoryStorage ( ) ;
13
12
setActiveStorage ( storage ) ;
14
13
expect ( hasActiveStorage ( ) ) . toStrictEqual ( true ) ;
15
14
} ) ;
16
- } ) ;
17
15
18
- describe ( "token index" , ( ) => {
19
- it ( "hasActiveStorage when not set" , async ( ) => {
16
+ it ( "hasActiveStorage returns false when storage is cleared" , async ( ) => {
20
17
clearActiveStorage ( ) ;
21
- console . log ( getActiveStorage ( ) ) ;
22
18
expect ( hasActiveStorage ( ) ) . toStrictEqual ( false ) ;
23
19
} ) ;
20
+
21
+ it ( "getActiveStorage returns null when no storage is set" , async ( ) => {
22
+ clearActiveStorage ( ) ;
23
+ expect ( getActiveStorage ( ) ) . toBeNull ( ) ;
24
+ } ) ;
25
+
26
+ it ( "getActiveStorage returns storage instance when set" , async ( ) => {
27
+ const storage = new MemoryStorage ( ) ;
28
+ setActiveStorage ( storage ) ;
29
+ expect ( getActiveStorage ( ) ) . toBe ( storage ) ;
30
+ } ) ;
24
31
} ) ;
You can’t perform that action at this time.
0 commit comments