mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
* 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
71 lines
1.3 KiB
Plaintext
71 lines
1.3 KiB
Plaintext
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
|
|
|
exports[`FeeCard renders the component with initial props 1`] = `
|
|
<div
|
|
class="fee-card__savings-and-quotes-header"
|
|
>
|
|
<div
|
|
class="fee-card__savings-and-quotes-row"
|
|
>
|
|
<p
|
|
class="fee-card__savings-text"
|
|
>
|
|
Using the best quote
|
|
</p>
|
|
<div
|
|
class="fee-card__quote-link-container"
|
|
>
|
|
<p
|
|
class="fee-card__quote-link-text"
|
|
>
|
|
6 quotes
|
|
</p>
|
|
<div
|
|
class="fee-card__caret-right"
|
|
>
|
|
<i
|
|
class="fa fa-angle-up"
|
|
/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
`;
|
|
|
|
exports[`FeeCard renders the component with initial props 2`] = `
|
|
<div
|
|
class="fee-card__top-bordered-row"
|
|
>
|
|
<div
|
|
class="fee-card__row-label"
|
|
>
|
|
<div
|
|
class="fee-card__row-header-text"
|
|
>
|
|
Quote includes a 0.875% MetaMask fee
|
|
</div>
|
|
<div
|
|
class="info-tooltip"
|
|
>
|
|
<div
|
|
class="fee-card__info-tooltip-container"
|
|
>
|
|
<div
|
|
aria-describedby="tippy-tooltip-3"
|
|
class="info-tooltip__tooltip-container"
|
|
data-original-title="null"
|
|
data-tooltipped=""
|
|
style="display: inline;"
|
|
tabindex="0"
|
|
>
|
|
<img
|
|
alt=""
|
|
src="images/mm-info-icon.svg"
|
|
/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
`;
|