test(ledger): activity page loads

This commit is contained in:
kyranjamie
2023-06-28 12:33:40 +02:00
committed by kyranjamie
parent 312b75bc15
commit f5476de731
5 changed files with 15 additions and 0 deletions

View File

@@ -69,6 +69,7 @@ export function Tabs({
{tabs.map((tab, index) => (
<TabButton
onClick={() => onTabClick(index)}
data-testid={`tab-${tab.slug}`}
isActive={activeTab === index}
key={tab.slug}
label={tab.label}

View File

@@ -17,6 +17,7 @@ import { TransactionList } from './components/transaction-list/transaction-list'
export function ActivityList() {
const nativeSegwitSigner = useCurrentAccountNativeSegwitIndexZeroSigner();
const { isInitialLoading: isInitialLoadingBitcoinTransactions, data: bitcoinTransactions } =
useGetBitcoinTransactionsByAddressQuery(nativeSegwitSigner.address);
const { data: bitcoinPendingTxs = [] } = useBitcoinPendingTransactions(

View File

@@ -68,4 +68,8 @@ export class HomePage {
).isEnabled();
await this.page.getByTestId(WalletDefaultNetworkConfigurationIds.testnet).click();
}
async clickActivityTab() {
await this.page.getByTestId(HomePageSelectors.ActivityTabBtn).click();
}
}

View File

@@ -6,4 +6,6 @@ export enum HomePageSelectors {
ReceiveBtcTaprootQrCodeBtn = 'receive-taproot-qr-code-btn',
ReceiveStxQrCodeBtn = 'receive-stx-qr-code-btn',
SendCryptoAssetBtn = 'send-crypto-asset-btn',
ActivityTabBtn = 'tab-activity',
BalancesTabBtn = 'tab-balances',
}

View File

@@ -13,4 +13,11 @@ test.describe('App with Ledger', () => {
const address = await homePage.getReceiveStxAddress();
test.expect(address).toEqual('SPSDM5RXY2E3V7JTFYKPFNRPDHG1B85788FKG2KN');
});
test('that you can navigate to activity page', async ({ homePage }) => {
await homePage.clickActivityTab();
const noActivityText = homePage.page.getByText('No activity yet');
test.expect(await noActivityText.count()).toBeGreaterThan(0);
});
});