2021-04-16 23:52:32 +02:00
|
|
|
import React from 'react';
|
2021-07-30 13:35:30 +02:00
|
|
|
import configureMockStore from 'redux-mock-store';
|
|
|
|
import thunk from 'redux-thunk';
|
2021-08-06 01:59:58 +02:00
|
|
|
import { useSelector } from 'react-redux';
|
|
|
|
|
2021-07-30 13:35:30 +02:00
|
|
|
import {
|
|
|
|
renderWithProvider,
|
|
|
|
createSwapsMockStore,
|
2021-07-30 19:40:41 +02:00
|
|
|
setBackgroundConnection,
|
2021-07-30 13:35:30 +02:00
|
|
|
MOCKS,
|
|
|
|
} from '../../../../test/jest';
|
2021-12-12 00:26:28 +01:00
|
|
|
import { EDIT_GAS_MODES } from '../../../../shared/constants/gas';
|
2021-04-28 21:53:59 +02:00
|
|
|
import { MAINNET_CHAIN_ID } from '../../../../shared/constants/network';
|
2021-12-12 00:26:28 +01:00
|
|
|
|
|
|
|
import {
|
|
|
|
checkNetworkAndAccountSupports1559,
|
|
|
|
getPreferences,
|
|
|
|
getSelectedAccount,
|
|
|
|
} from '../../../selectors';
|
|
|
|
import {
|
|
|
|
getGasEstimateType,
|
|
|
|
getGasFeeEstimates,
|
|
|
|
getIsGasEstimatesLoading,
|
|
|
|
} from '../../../ducks/metamask/metamask';
|
|
|
|
import { GasFeeContextProvider } from '../../../contexts/gasFee';
|
2021-11-10 20:50:43 +01:00
|
|
|
import { TRANSACTION_ENVELOPE_TYPE_NAMES } from '../../../helpers/constants/transactions';
|
2021-12-12 00:26:28 +01:00
|
|
|
import { useGasFeeEstimates } from '../../../hooks/useGasFeeEstimates';
|
|
|
|
|
Increase Jest unit test coverage for the Swaps feature to ~25% (#10900)
* Swaps: Show a network name dynamically in a tooltip
* Replace “Ethereum” with “$1”, change “Test” to “Testnet”
* Replace 이더리움 with $1
* Translate network names, use ‘Ethereum’ by default if a translation is not available yet
* Reorder messages to resolve ESLint issues
* Add a snapshot test for the FeeCard component, increase Jest threshold
* Enable snapshot testing into external .snap files in ESLint
* Add the “networkNameEthereum” key in ko/messages.json, remove default “Ethereum” value
* Throw an error if chain ID is not supported by the Swaps feature
* Use string literals when calling the `t` fn,
* Watch Jest tests silently (no React warnings in terminal, only errors)
* Add @testing-library/jest-dom, import it before running Jest tests
* Add snapshot testing of Swaps’ React components for happy paths, increase minimum threshold for Jest
* Add the test/jest folder for Jest setup and shared functions, use it in Swaps Jest tests
* Fix ESLint issues, update linting config
* Enable ESLint for .snap files (Jest snapshots), throw an error if a snapshot is bigger than 50 lines
* Don’t run lint:fix for .snap files
* Move `createProps` outside of `describe` blocks, move store creation inside tests
* Use translations instead of keys, update a rendering function to load translations
* Make sure all Jest snapshots are shorter than 50 lines (default limit)
* Add / update props for Swaps tests
* Fix React warnings when running tests for Swaps
2021-04-21 21:34:35 +02:00
|
|
|
import FeeCard from '.';
|
2021-04-16 23:52:32 +02:00
|
|
|
|
2021-07-30 13:35:30 +02:00
|
|
|
const middleware = [thunk];
|
|
|
|
|
2021-12-12 00:26:28 +01:00
|
|
|
jest.mock('../../../hooks/useGasFeeEstimates', () => ({
|
|
|
|
useGasFeeEstimates: jest.fn(),
|
|
|
|
}));
|
|
|
|
|
2021-08-06 01:59:58 +02:00
|
|
|
jest.mock('react-redux', () => {
|
|
|
|
const actual = jest.requireActual('react-redux');
|
|
|
|
|
2021-07-30 13:35:30 +02:00
|
|
|
return {
|
2021-08-06 01:59:58 +02:00
|
|
|
...actual,
|
|
|
|
useSelector: jest.fn(),
|
2021-07-30 13:35:30 +02:00
|
|
|
};
|
|
|
|
});
|
|
|
|
|
2021-08-06 01:59:58 +02:00
|
|
|
const generateUseSelectorRouter = () => (selector) => {
|
|
|
|
if (selector === checkNetworkAndAccountSupports1559) {
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
if (selector === getGasEstimateType) {
|
2021-11-10 20:50:43 +01:00
|
|
|
return TRANSACTION_ENVELOPE_TYPE_NAMES.FEE_MARKET;
|
2021-08-06 01:59:58 +02:00
|
|
|
}
|
|
|
|
if (selector === getGasFeeEstimates) {
|
|
|
|
return MOCKS.createGasFeeEstimatesForFeeMarket();
|
|
|
|
}
|
|
|
|
if (selector === getIsGasEstimatesLoading) {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
return undefined;
|
|
|
|
};
|
|
|
|
|
2021-07-30 19:40:41 +02:00
|
|
|
setBackgroundConnection({
|
|
|
|
getGasFeeTimeEstimate: jest.fn(),
|
2021-08-06 01:59:58 +02:00
|
|
|
getGasFeeEstimatesAndStartPolling: jest.fn(),
|
2021-07-30 19:40:41 +02:00
|
|
|
});
|
|
|
|
|
Increase Jest unit test coverage for the Swaps feature to ~25% (#10900)
* Swaps: Show a network name dynamically in a tooltip
* Replace “Ethereum” with “$1”, change “Test” to “Testnet”
* Replace 이더리움 with $1
* Translate network names, use ‘Ethereum’ by default if a translation is not available yet
* Reorder messages to resolve ESLint issues
* Add a snapshot test for the FeeCard component, increase Jest threshold
* Enable snapshot testing into external .snap files in ESLint
* Add the “networkNameEthereum” key in ko/messages.json, remove default “Ethereum” value
* Throw an error if chain ID is not supported by the Swaps feature
* Use string literals when calling the `t` fn,
* Watch Jest tests silently (no React warnings in terminal, only errors)
* Add @testing-library/jest-dom, import it before running Jest tests
* Add snapshot testing of Swaps’ React components for happy paths, increase minimum threshold for Jest
* Add the test/jest folder for Jest setup and shared functions, use it in Swaps Jest tests
* Fix ESLint issues, update linting config
* Enable ESLint for .snap files (Jest snapshots), throw an error if a snapshot is bigger than 50 lines
* Don’t run lint:fix for .snap files
* Move `createProps` outside of `describe` blocks, move store creation inside tests
* Use translations instead of keys, update a rendering function to load translations
* Make sure all Jest snapshots are shorter than 50 lines (default limit)
* Add / update props for Swaps tests
* Fix React warnings when running tests for Swaps
2021-04-21 21:34:35 +02:00
|
|
|
const createProps = (customProps = {}) => {
|
|
|
|
return {
|
|
|
|
primaryFee: {
|
|
|
|
fee: '0.0441 ETH',
|
|
|
|
maxFee: '0.04851 ETH',
|
|
|
|
},
|
|
|
|
secondaryFee: {
|
|
|
|
fee: '$101.98',
|
|
|
|
maxFee: '$112.17',
|
|
|
|
},
|
|
|
|
hideTokenApprovalRow: false,
|
|
|
|
onFeeCardMaxRowClick: jest.fn(),
|
|
|
|
tokenApprovalTextComponent: (
|
2021-12-07 04:51:26 +01:00
|
|
|
<span key="fee-card-approve-symbol" className="fee-card__bold">
|
Increase Jest unit test coverage for the Swaps feature to ~25% (#10900)
* Swaps: Show a network name dynamically in a tooltip
* Replace “Ethereum” with “$1”, change “Test” to “Testnet”
* Replace 이더리움 with $1
* Translate network names, use ‘Ethereum’ by default if a translation is not available yet
* Reorder messages to resolve ESLint issues
* Add a snapshot test for the FeeCard component, increase Jest threshold
* Enable snapshot testing into external .snap files in ESLint
* Add the “networkNameEthereum” key in ko/messages.json, remove default “Ethereum” value
* Throw an error if chain ID is not supported by the Swaps feature
* Use string literals when calling the `t` fn,
* Watch Jest tests silently (no React warnings in terminal, only errors)
* Add @testing-library/jest-dom, import it before running Jest tests
* Add snapshot testing of Swaps’ React components for happy paths, increase minimum threshold for Jest
* Add the test/jest folder for Jest setup and shared functions, use it in Swaps Jest tests
* Fix ESLint issues, update linting config
* Enable ESLint for .snap files (Jest snapshots), throw an error if a snapshot is bigger than 50 lines
* Don’t run lint:fix for .snap files
* Move `createProps` outside of `describe` blocks, move store creation inside tests
* Use translations instead of keys, update a rendering function to load translations
* Make sure all Jest snapshots are shorter than 50 lines (default limit)
* Add / update props for Swaps tests
* Fix React warnings when running tests for Swaps
2021-04-21 21:34:35 +02:00
|
|
|
ABC
|
|
|
|
</span>
|
|
|
|
),
|
|
|
|
tokenApprovalSourceTokenSymbol: 'ABC',
|
|
|
|
onTokenApprovalClick: jest.fn(),
|
|
|
|
metaMaskFee: '0.875',
|
|
|
|
isBestQuote: true,
|
|
|
|
numberOfQuotes: 6,
|
|
|
|
onQuotesClick: jest.fn(),
|
|
|
|
tokenConversionRate: 0.015,
|
|
|
|
chainId: MAINNET_CHAIN_ID,
|
2021-08-03 00:52:18 +02:00
|
|
|
networkAndAccountSupports1559: false,
|
2021-12-12 00:26:28 +01:00
|
|
|
supportsEIP1559V2: false,
|
Increase Jest unit test coverage for the Swaps feature to ~25% (#10900)
* Swaps: Show a network name dynamically in a tooltip
* Replace “Ethereum” with “$1”, change “Test” to “Testnet”
* Replace 이더리움 with $1
* Translate network names, use ‘Ethereum’ by default if a translation is not available yet
* Reorder messages to resolve ESLint issues
* Add a snapshot test for the FeeCard component, increase Jest threshold
* Enable snapshot testing into external .snap files in ESLint
* Add the “networkNameEthereum” key in ko/messages.json, remove default “Ethereum” value
* Throw an error if chain ID is not supported by the Swaps feature
* Use string literals when calling the `t` fn,
* Watch Jest tests silently (no React warnings in terminal, only errors)
* Add @testing-library/jest-dom, import it before running Jest tests
* Add snapshot testing of Swaps’ React components for happy paths, increase minimum threshold for Jest
* Add the test/jest folder for Jest setup and shared functions, use it in Swaps Jest tests
* Fix ESLint issues, update linting config
* Enable ESLint for .snap files (Jest snapshots), throw an error if a snapshot is bigger than 50 lines
* Don’t run lint:fix for .snap files
* Move `createProps` outside of `describe` blocks, move store creation inside tests
* Use translations instead of keys, update a rendering function to load translations
* Make sure all Jest snapshots are shorter than 50 lines (default limit)
* Add / update props for Swaps tests
* Fix React warnings when running tests for Swaps
2021-04-21 21:34:35 +02:00
|
|
|
...customProps,
|
2021-04-16 23:52:32 +02:00
|
|
|
};
|
Increase Jest unit test coverage for the Swaps feature to ~25% (#10900)
* Swaps: Show a network name dynamically in a tooltip
* Replace “Ethereum” with “$1”, change “Test” to “Testnet”
* Replace 이더리움 with $1
* Translate network names, use ‘Ethereum’ by default if a translation is not available yet
* Reorder messages to resolve ESLint issues
* Add a snapshot test for the FeeCard component, increase Jest threshold
* Enable snapshot testing into external .snap files in ESLint
* Add the “networkNameEthereum” key in ko/messages.json, remove default “Ethereum” value
* Throw an error if chain ID is not supported by the Swaps feature
* Use string literals when calling the `t` fn,
* Watch Jest tests silently (no React warnings in terminal, only errors)
* Add @testing-library/jest-dom, import it before running Jest tests
* Add snapshot testing of Swaps’ React components for happy paths, increase minimum threshold for Jest
* Add the test/jest folder for Jest setup and shared functions, use it in Swaps Jest tests
* Fix ESLint issues, update linting config
* Enable ESLint for .snap files (Jest snapshots), throw an error if a snapshot is bigger than 50 lines
* Don’t run lint:fix for .snap files
* Move `createProps` outside of `describe` blocks, move store creation inside tests
* Use translations instead of keys, update a rendering function to load translations
* Make sure all Jest snapshots are shorter than 50 lines (default limit)
* Add / update props for Swaps tests
* Fix React warnings when running tests for Swaps
2021-04-21 21:34:35 +02:00
|
|
|
};
|
2021-04-16 23:52:32 +02:00
|
|
|
|
Increase Jest unit test coverage for the Swaps feature to ~25% (#10900)
* Swaps: Show a network name dynamically in a tooltip
* Replace “Ethereum” with “$1”, change “Test” to “Testnet”
* Replace 이더리움 with $1
* Translate network names, use ‘Ethereum’ by default if a translation is not available yet
* Reorder messages to resolve ESLint issues
* Add a snapshot test for the FeeCard component, increase Jest threshold
* Enable snapshot testing into external .snap files in ESLint
* Add the “networkNameEthereum” key in ko/messages.json, remove default “Ethereum” value
* Throw an error if chain ID is not supported by the Swaps feature
* Use string literals when calling the `t` fn,
* Watch Jest tests silently (no React warnings in terminal, only errors)
* Add @testing-library/jest-dom, import it before running Jest tests
* Add snapshot testing of Swaps’ React components for happy paths, increase minimum threshold for Jest
* Add the test/jest folder for Jest setup and shared functions, use it in Swaps Jest tests
* Fix ESLint issues, update linting config
* Enable ESLint for .snap files (Jest snapshots), throw an error if a snapshot is bigger than 50 lines
* Don’t run lint:fix for .snap files
* Move `createProps` outside of `describe` blocks, move store creation inside tests
* Use translations instead of keys, update a rendering function to load translations
* Make sure all Jest snapshots are shorter than 50 lines (default limit)
* Add / update props for Swaps tests
* Fix React warnings when running tests for Swaps
2021-04-21 21:34:35 +02:00
|
|
|
describe('FeeCard', () => {
|
2021-04-16 23:52:32 +02:00
|
|
|
it('renders the component with initial props', () => {
|
2021-08-06 01:59:58 +02:00
|
|
|
useSelector.mockImplementation(generateUseSelectorRouter());
|
Increase Jest unit test coverage for the Swaps feature to ~25% (#10900)
* Swaps: Show a network name dynamically in a tooltip
* Replace “Ethereum” with “$1”, change “Test” to “Testnet”
* Replace 이더리움 with $1
* Translate network names, use ‘Ethereum’ by default if a translation is not available yet
* Reorder messages to resolve ESLint issues
* Add a snapshot test for the FeeCard component, increase Jest threshold
* Enable snapshot testing into external .snap files in ESLint
* Add the “networkNameEthereum” key in ko/messages.json, remove default “Ethereum” value
* Throw an error if chain ID is not supported by the Swaps feature
* Use string literals when calling the `t` fn,
* Watch Jest tests silently (no React warnings in terminal, only errors)
* Add @testing-library/jest-dom, import it before running Jest tests
* Add snapshot testing of Swaps’ React components for happy paths, increase minimum threshold for Jest
* Add the test/jest folder for Jest setup and shared functions, use it in Swaps Jest tests
* Fix ESLint issues, update linting config
* Enable ESLint for .snap files (Jest snapshots), throw an error if a snapshot is bigger than 50 lines
* Don’t run lint:fix for .snap files
* Move `createProps` outside of `describe` blocks, move store creation inside tests
* Use translations instead of keys, update a rendering function to load translations
* Make sure all Jest snapshots are shorter than 50 lines (default limit)
* Add / update props for Swaps tests
* Fix React warnings when running tests for Swaps
2021-04-21 21:34:35 +02:00
|
|
|
const props = createProps();
|
|
|
|
const { getByText } = renderWithProvider(<FeeCard {...props} />);
|
2021-12-07 04:51:26 +01:00
|
|
|
expect(getByText('Best of 6 quotes.')).toBeInTheDocument();
|
|
|
|
expect(getByText('Estimated gas fee')).toBeInTheDocument();
|
|
|
|
expect(getByText('Max fee')).toBeInTheDocument();
|
Increase Jest unit test coverage for the Swaps feature to ~25% (#10900)
* Swaps: Show a network name dynamically in a tooltip
* Replace “Ethereum” with “$1”, change “Test” to “Testnet”
* Replace 이더리움 with $1
* Translate network names, use ‘Ethereum’ by default if a translation is not available yet
* Reorder messages to resolve ESLint issues
* Add a snapshot test for the FeeCard component, increase Jest threshold
* Enable snapshot testing into external .snap files in ESLint
* Add the “networkNameEthereum” key in ko/messages.json, remove default “Ethereum” value
* Throw an error if chain ID is not supported by the Swaps feature
* Use string literals when calling the `t` fn,
* Watch Jest tests silently (no React warnings in terminal, only errors)
* Add @testing-library/jest-dom, import it before running Jest tests
* Add snapshot testing of Swaps’ React components for happy paths, increase minimum threshold for Jest
* Add the test/jest folder for Jest setup and shared functions, use it in Swaps Jest tests
* Fix ESLint issues, update linting config
* Enable ESLint for .snap files (Jest snapshots), throw an error if a snapshot is bigger than 50 lines
* Don’t run lint:fix for .snap files
* Move `createProps` outside of `describe` blocks, move store creation inside tests
* Use translations instead of keys, update a rendering function to load translations
* Make sure all Jest snapshots are shorter than 50 lines (default limit)
* Add / update props for Swaps tests
* Fix React warnings when running tests for Swaps
2021-04-21 21:34:35 +02:00
|
|
|
expect(getByText(props.primaryFee.fee)).toBeInTheDocument();
|
|
|
|
expect(getByText(props.secondaryFee.fee)).toBeInTheDocument();
|
2021-12-07 04:51:26 +01:00
|
|
|
expect(getByText(`: ${props.secondaryFee.maxFee}`)).toBeInTheDocument();
|
|
|
|
expect(getByText('Includes a 0.875% MetaMask fee.')).toBeInTheDocument();
|
Increase Jest unit test coverage for the Swaps feature to ~25% (#10900)
* Swaps: Show a network name dynamically in a tooltip
* Replace “Ethereum” with “$1”, change “Test” to “Testnet”
* Replace 이더리움 with $1
* Translate network names, use ‘Ethereum’ by default if a translation is not available yet
* Reorder messages to resolve ESLint issues
* Add a snapshot test for the FeeCard component, increase Jest threshold
* Enable snapshot testing into external .snap files in ESLint
* Add the “networkNameEthereum” key in ko/messages.json, remove default “Ethereum” value
* Throw an error if chain ID is not supported by the Swaps feature
* Use string literals when calling the `t` fn,
* Watch Jest tests silently (no React warnings in terminal, only errors)
* Add @testing-library/jest-dom, import it before running Jest tests
* Add snapshot testing of Swaps’ React components for happy paths, increase minimum threshold for Jest
* Add the test/jest folder for Jest setup and shared functions, use it in Swaps Jest tests
* Fix ESLint issues, update linting config
* Enable ESLint for .snap files (Jest snapshots), throw an error if a snapshot is bigger than 50 lines
* Don’t run lint:fix for .snap files
* Move `createProps` outside of `describe` blocks, move store creation inside tests
* Use translations instead of keys, update a rendering function to load translations
* Make sure all Jest snapshots are shorter than 50 lines (default limit)
* Add / update props for Swaps tests
* Fix React warnings when running tests for Swaps
2021-04-21 21:34:35 +02:00
|
|
|
expect(
|
|
|
|
document.querySelector('.fee-card__top-bordered-row'),
|
|
|
|
).toMatchSnapshot();
|
2021-04-16 23:52:32 +02:00
|
|
|
});
|
2021-07-30 13:35:30 +02:00
|
|
|
|
|
|
|
it('renders the component with EIP-1559 enabled', () => {
|
|
|
|
const store = configureMockStore(middleware)(createSwapsMockStore());
|
|
|
|
const props = createProps({
|
2021-08-03 00:52:18 +02:00
|
|
|
networkAndAccountSupports1559: true,
|
2021-07-30 13:35:30 +02:00
|
|
|
maxPriorityFeePerGasDecGWEI: '3',
|
2021-07-30 15:19:30 +02:00
|
|
|
maxFeePerGasDecGWEI: '4',
|
2021-07-30 13:35:30 +02:00
|
|
|
});
|
|
|
|
const { getByText } = renderWithProvider(<FeeCard {...props} />, store);
|
2021-12-07 04:51:26 +01:00
|
|
|
expect(getByText('Best of 6 quotes.')).toBeInTheDocument();
|
2021-07-30 13:35:30 +02:00
|
|
|
expect(getByText('Estimated gas fee')).toBeInTheDocument();
|
2021-12-07 04:51:26 +01:00
|
|
|
expect(getByText('Max fee')).toBeInTheDocument();
|
2021-07-30 13:35:30 +02:00
|
|
|
expect(getByText(props.primaryFee.fee)).toBeInTheDocument();
|
|
|
|
expect(getByText(props.secondaryFee.fee)).toBeInTheDocument();
|
|
|
|
expect(getByText(`: ${props.secondaryFee.maxFee}`)).toBeInTheDocument();
|
2021-12-07 04:51:26 +01:00
|
|
|
expect(getByText('Includes a 0.875% MetaMask fee.')).toBeInTheDocument();
|
2021-07-30 13:35:30 +02:00
|
|
|
expect(
|
|
|
|
document.querySelector('.fee-card__top-bordered-row'),
|
|
|
|
).toMatchSnapshot();
|
|
|
|
});
|
2021-12-12 00:26:28 +01:00
|
|
|
|
|
|
|
it('renders the component with EIP-1559 V2 enabled', () => {
|
|
|
|
process.env.EIP_1559_V2 = true;
|
|
|
|
useGasFeeEstimates.mockImplementation(() => ({ gasFeeEstimates: {} }));
|
|
|
|
useSelector.mockImplementation((selector) => {
|
|
|
|
if (selector === getPreferences) {
|
|
|
|
return {
|
|
|
|
useNativeCurrencyAsPrimaryCurrency: true,
|
|
|
|
};
|
|
|
|
}
|
|
|
|
if (selector === getSelectedAccount) {
|
|
|
|
return {
|
|
|
|
balance: '0x440aa47cc2556',
|
|
|
|
};
|
|
|
|
}
|
|
|
|
if (selector === checkNetworkAndAccountSupports1559) {
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
return undefined;
|
|
|
|
});
|
|
|
|
|
|
|
|
const store = configureMockStore(middleware)(createSwapsMockStore());
|
|
|
|
const props = createProps({
|
|
|
|
networkAndAccountSupports1559: true,
|
|
|
|
maxPriorityFeePerGasDecGWEI: '3',
|
|
|
|
maxFeePerGasDecGWEI: '4',
|
|
|
|
supportsEIP1559V2: true,
|
|
|
|
});
|
|
|
|
const { getByText } = renderWithProvider(
|
|
|
|
<GasFeeContextProvider
|
|
|
|
transaction={{ txParams: {}, userFeeLevel: 'high' }}
|
|
|
|
editGasMode={EDIT_GAS_MODES.SWAPS}
|
|
|
|
>
|
|
|
|
<FeeCard {...props} />
|
|
|
|
</GasFeeContextProvider>,
|
|
|
|
store,
|
|
|
|
);
|
|
|
|
expect(getByText('Best of 6 quotes.')).toBeInTheDocument();
|
|
|
|
expect(getByText('Gas')).toBeInTheDocument();
|
|
|
|
expect(getByText('(estimated)')).toBeInTheDocument();
|
|
|
|
expect(getByText('Swap suggested')).toBeInTheDocument();
|
|
|
|
expect(getByText('Max fee')).toBeInTheDocument();
|
|
|
|
expect(getByText(props.primaryFee.fee)).toBeInTheDocument();
|
|
|
|
expect(getByText(props.secondaryFee.fee)).toBeInTheDocument();
|
|
|
|
expect(getByText(`: ${props.secondaryFee.maxFee}`)).toBeInTheDocument();
|
|
|
|
expect(getByText('Includes a 0.875% MetaMask fee.')).toBeInTheDocument();
|
|
|
|
expect(
|
|
|
|
document.querySelector('.fee-card__top-bordered-row'),
|
|
|
|
).toMatchSnapshot();
|
|
|
|
process.env.EIP_1559_V2 = false;
|
|
|
|
});
|
2021-04-16 23:52:32 +02:00
|
|
|
});
|