@@ -3,6 +3,7 @@ import { mockStorageFunction } from "./storage.mock"
33import {
44 ArgentXMock ,
55 BraavosMock ,
6+ FordefiMock ,
67 KeplrMock ,
78 OKXMock ,
89 UnknownWalletAMock ,
@@ -35,13 +36,15 @@ describe("getAvailableWallets()", () => {
3536 "starknet-braavos" : BraavosMock ,
3637 starknet_okxwallet : OKXMock ,
3738 starknet_keplr : KeplrMock ,
39+ starknet_fordefi : FordefiMock ,
3840 } )
3941 const availableWallets = await sn . getAvailableWallets ( )
40- expect ( availableWallets . length ) . toBe ( 4 )
42+ expect ( availableWallets . length ) . toBe ( 5 )
4143 expect ( availableWallets ) . toContainEqual ( ArgentXMock )
4244 expect ( availableWallets ) . toContainEqual ( BraavosMock )
4345 expect ( availableWallets ) . toContainEqual ( OKXMock )
4446 expect ( availableWallets ) . toContainEqual ( KeplrMock )
47+ expect ( availableWallets ) . toContainEqual ( FordefiMock )
4548 } )
4649 it ( "should return one injected wallet" , async ( ) => {
4750 const sn = getWallet ( {
@@ -118,20 +121,23 @@ describe("getAuthorizedWallets()", () => {
118121 "starknet-braavos" : makeAuthorized ( true ) ( BraavosMock ) ,
119122 starknet_okxwallet : makeAuthorized ( true ) ( OKXMock ) ,
120123 starknet_keplr : makeAuthorized ( true ) ( KeplrMock ) ,
124+ starknet_fordefi : makeAuthorized ( true ) ( FordefiMock ) ,
121125 } )
122126 const preauthorizedWallets = await sn . getAuthorizedWallets ( )
123- expect ( preauthorizedWallets . length ) . toBe ( 4 )
127+ expect ( preauthorizedWallets . length ) . toBe ( 5 )
124128 expect ( preauthorizedWallets . map ( ( w ) => w . id ) ) . contains ( ArgentXMock . id )
125129 expect ( preauthorizedWallets . map ( ( w ) => w . id ) ) . contains ( BraavosMock . id )
126130 expect ( preauthorizedWallets . map ( ( w ) => w . id ) ) . contains ( OKXMock . id )
127131 expect ( preauthorizedWallets . map ( ( w ) => w . id ) ) . contains ( KeplrMock . id )
132+ expect ( preauthorizedWallets . map ( ( w ) => w . id ) ) . contains ( FordefiMock . id )
128133 } )
129134 it ( "should return one authorized wallet" , async ( ) => {
130135 const sn = getWallet ( {
131136 "starknet-argent" : makeAuthorized ( true ) ( ArgentXMock ) ,
132137 "starknet-braavos" : makeAuthorized ( false ) ( BraavosMock ) ,
133138 starknet_okxwallet : makeAuthorized ( false ) ( OKXMock ) ,
134139 starknet_keplr : makeAuthorized ( false ) ( KeplrMock ) ,
140+ starknet_fordefi : makeAuthorized ( false ) ( FordefiMock ) ,
135141 } )
136142 const authorizedWallets = await sn . getAuthorizedWallets ( )
137143 expect ( authorizedWallets . length ) . toBe ( 1 )
@@ -143,10 +149,11 @@ describe("getDiscoveryWallets()", () => {
143149 it ( "should return all discovery wallets" , async ( ) => {
144150 const sn = getWallet ( { } )
145151 const discoveryWallets = await sn . getDiscoveryWallets ( )
146- expect ( discoveryWallets . length ) . toBe ( 5 )
152+ expect ( discoveryWallets . length ) . toBe ( 6 )
147153 expect ( discoveryWallets . map ( ( w ) => w . id ) ) . contains ( ArgentXMock . id )
148154 expect ( discoveryWallets . map ( ( w ) => w . id ) ) . contains ( BraavosMock . id )
149155 expect ( discoveryWallets . map ( ( w ) => w . id ) ) . contains ( OKXMock . id )
150156 expect ( discoveryWallets . map ( ( w ) => w . id ) ) . contains ( KeplrMock . id )
157+ expect ( discoveryWallets . map ( ( w ) => w . id ) ) . contains ( FordefiMock . id )
151158 } )
152159} )
0 commit comments