> ## Documentation Index
> Fetch the complete documentation index at: https://docs.synpress.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Function: mockEthereum()

```ts theme={null}
function mockEthereum(): void
```

Mock Ethereum Environment for Cypress Tests

This module provides a function to set up a mocked Ethereum environment
for Cypress tests. It utilizes the Web3Mock library to simulate Ethereum
blockchain interactions and MetaMask wallet behavior.

## Returns

`void`

## Remarks

Key features:

* Mocks the Ethereum blockchain environment
* Simulates MetaMask wallet functionality
* Automatically applied before each test suite

This function is typically called in the Cypress support file or test
setup to ensure all tests run in a controlled, mocked Ethereum environment.
It allows for consistent and predictable testing of Ethereum-based
applications without the need for a real blockchain or wallet.

## Example

```typescript theme={null}
// In your Cypress support file
import { mockEthereum } from '@synthetixio/synpress/cypress/support';

mockEthereum();
```
