diff --git a/packages/dapp-connector/src/WalletApi/Cip30Wallet.ts b/packages/dapp-connector/src/WalletApi/Cip30Wallet.ts index 3b79ad9c701..399f8613ac3 100644 --- a/packages/dapp-connector/src/WalletApi/Cip30Wallet.ts +++ b/packages/dapp-connector/src/WalletApi/Cip30Wallet.ts @@ -107,9 +107,7 @@ export class Cip30Wallet { readonly #authenticator: RemoteAuthenticator; constructor(properties: WalletProperties, { api, authenticator, logger }: WalletDependencies) { - this.enable = this.enable.bind(this); this.icon = properties.icon; - this.isEnabled = this.isEnabled.bind(this); this.name = properties.walletName; this.#api = api; this.#logger = logger; diff --git a/packages/dapp-connector/test/injectGlobal.test.ts b/packages/dapp-connector/test/injectGlobal.test.ts index bc5930e4d9e..2db226db0e5 100644 --- a/packages/dapp-connector/test/injectGlobal.test.ts +++ b/packages/dapp-connector/test/injectGlobal.test.ts @@ -57,12 +57,14 @@ describe('injectGlobal', () => { expect(window.cardano[properties.walletName].name).toBe(properties.walletName); expect(typeof window.cardano[properties.walletName].apiVersion).toBe('string'); expect(window.cardano[properties.walletName].icon).toBe(properties.icon); + expect(window.cardano[properties.walletName].isEnabled).toBeDefined(); + expect(typeof window.cardano[properties.walletName].isEnabled).toBe('function'); + expect(window.cardano[properties.walletName].enable).toBeDefined(); + expect(typeof window.cardano[properties.walletName].enable).toBe('function'); expect(Object.keys(window.cardano[properties.walletName])).toEqual([ 'apiVersion', 'supportedExtensions', - 'enable', 'icon', - 'isEnabled', 'name' ]); expect(window.cardano['another-obj']).toBe(anotherObj);