diff --git a/tests/mocks/mock-alex-assets.ts b/tests/mocks/mock-alex-assets.ts index 459bbc0dd4..52b7a5570a 100644 --- a/tests/mocks/mock-alex-assets.ts +++ b/tests/mocks/mock-alex-assets.ts @@ -40,10 +40,27 @@ const mockedAlexPools = [ }, ]; -export async function mockMainnetTestAccountAlexAssetsRequest(page: Page) { +const mockedAlexTokenPrices = [ + { + contract_id: 'SP265WBWD4NH7TVPYQTVD23X3607NNK4484DTXQZ3.longcoin', + last_price_usd: 4.23105713004e-7, + }, + { + contract_id: 'SP32AEEF6WW5Y0NMJ1S8SBSZDAY8R5J32NBZFPKKZ.nope', + last_price_usd: 0.000046211724535772, + }, +]; + +export async function mockMainnetAlexAssetsRequest(page: Page) { await page.route('https://alex-sdk-api.alexlab.co/', route => route.fulfill({ json: { pools: mockedAlexPools, tokens: mockedAlexTokens }, }) ); } + +export async function mockMainnetAlexTokenPricesRequest(page: Page) { + await page.route('https://api.alexgo.io/v2/public/token-prices', route => + route.fulfill({ json: { data: mockedAlexTokenPrices } }) + ); +} diff --git a/tests/mocks/mock-apis.ts b/tests/mocks/mock-apis.ts index 52e7da766e..5b37457f11 100644 --- a/tests/mocks/mock-apis.ts +++ b/tests/mocks/mock-apis.ts @@ -1,7 +1,10 @@ import { Page } from '@playwright/test'; import { json } from '@tests/utils'; -import { mockMainnetTestAccountAlexAssetsRequest } from './mock-alex-assets'; +import { + mockMainnetAlexAssetsRequest, + mockMainnetAlexTokenPricesRequest, +} from './mock-alex-assets'; import { mockMainnetTestAccountBrc20TokensRequest } from './mock-brc20'; import { mockMainnetTestAccountRunesOutputsRequest } from './mock-runes'; import { mockMainnetTestAccountStampchainRequest } from './mock-src20'; @@ -27,7 +30,8 @@ export async function setupMockApis(page: Page) { mockMainnetTestAccountStacksNFTsRequest(page), mockMainnetTestAccountStacksFTsRequest(page), mockMainnetTestAccountStacksBalancesRequest(page), - mockMainnetTestAccountAlexAssetsRequest(page), + mockMainnetAlexAssetsRequest(page), + mockMainnetAlexTokenPricesRequest(page), mockMainnetTestAccountStampchainRequest(page), mockMainnetTestAccountBrc20TokensRequest(page), diff --git a/tests/specs/manage-tokens/manage-tokens.spec.ts b/tests/specs/manage-tokens/manage-tokens.spec.ts index 7bf555cc44..6a932b07c6 100644 --- a/tests/specs/manage-tokens/manage-tokens.spec.ts +++ b/tests/specs/manage-tokens/manage-tokens.spec.ts @@ -7,7 +7,6 @@ test.describe('Manage tokens', () => { test.beforeEach(async ({ extensionId, globalPage, onboardingPage }) => { await globalPage.setupAndUseApiCalls(extensionId); await onboardingPage.signInWithTestAccount(extensionId); - await globalPage.page.waitForLoadState('networkidle'); }); test('that supported sip10 token is shown', async ({ homePage }) => {