Class: MockConnector
TestUtils.MockConnector
Summary
An interface implemented by EthersModalConnector in addition to AbstractConnector
Hierarchy
AbstractConnector
↳
MockConnector
Implements
Properties
provider
• Protected
provider: MockProvider
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:14
mockChainId
• Protected
mockChainId: number
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:15
mockSigner
• Protected
mockSigner: undefined
| Signer
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:17
mockAccount
• Protected
mockAccount: undefined
| string
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:18
spyResetModal
• spyResetModal: SinonStub
<[], void
>
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:20
spySetModalTheme
• spySetModalTheme: SinonStub
<[_theme: "light" | "dark" | ThemeColors], void
>
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:21
spyChangeSigner
• spyChangeSigner: SinonStub
<[_signer: Signer], Promise
<void
>>
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:22
spyActivate
• spyActivate: SinonStub
<any
[], any
>
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:23
spyDeactivate
• spyDeactivate: SinonStub
<any
[], any
>
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:24
Constructors
constructor
• new MockConnector(provider
)
Parameters
Name | Type |
---|---|
provider | MockProvider |
Overrides
AbstractConnector.constructor
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:26
Methods
loadWeb3Modal
▸ loadWeb3Modal(): void
Returns
void
Implementation of
ICommonModalConnector.loadWeb3Modal
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:33
replaceWithSpies
▸ replaceWithSpies(): void
Returns
void
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:38
hasCachedProvider
▸ hasCachedProvider(): boolean
Returns
boolean
Implementation of
ICommonModalConnector.hasCachedProvider
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:44
getSigner
▸ getSigner(): undefined
| Signer
Returns
undefined
| Signer
Implementation of
ICommonModalConnector.getSigner
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:48
setModalTheme
▸ setModalTheme(_theme
): void
Parameters
Name | Type |
---|---|
_theme | "light" | "dark" | ThemeColors |
Returns
void
Implementation of
ICommonModalConnector.setModalTheme
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:51
resetModal
▸ resetModal(): void
Returns
void
Implementation of
ICommonModalConnector.resetModal
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:54
changeSigner
▸ changeSigner(_signer
): Promise
<void
>
Parameters
Name | Type |
---|---|
_signer | Signer |
Returns
Promise
<void
>
Implementation of
ICommonModalConnector.changeSigner
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:58
activate
▸ activate(): Promise
<ConnectorUpdate
<string
| number
>>
Returns
Promise
<ConnectorUpdate
<string
| number
>>
Overrides
AbstractConnector.activate
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:66
getProvider
▸ getProvider(): Promise
<TEthersProvider
| MockProvider
>
Returns
Promise
<TEthersProvider
| MockProvider
>
Overrides
AbstractConnector.getProvider
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:74
getChainId
▸ getChainId(): Promise
<number
>
Returns
Promise
<number
>
Overrides
AbstractConnector.getChainId
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:78
getAccount
▸ getAccount(): Promise
<string
>
Returns
Promise
<string
>
Overrides
AbstractConnector.getAccount
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:82
setMockAccount
▸ setMockAccount(hardhatAccountIndex
): Promise
<string
>
Parameters
Name | Type |
---|---|
hardhatAccountIndex | number |
Returns
Promise
<string
>
Defined in
src/helpers/test-utils/wrapper/MockConnector.ts:87
deactivate
▸ deactivate(): void
Returns
void
Overrides
AbstractConnector.deactivate