cycles-quartz/examples/transfers/frontend/tests/e2e/helpers/signTx.ts
dusterbloom 864da77405
devX: Docker compose for neutron + quartz cli (#248)
Co-authored-by: Juan Enrique Alcaraz <juanenrisley@gmail.com>
2024-10-10 14:41:16 +02:00

19 lines
478 B
TypeScript

import { BrowserContext, Page } from '@playwright/test'
export const signTx = async ({
context,
page,
notificationMsg = /successfully/i,
}: {
context: BrowserContext
page: Page
notificationMsg?: string | RegExp
}) => {
// Sign tx
const signPage = await context.waitForEvent('page')
await signPage.getByRole('button', { name: /approve/i }).click()
await signPage.waitForEvent('close')
await page.getByText(notificationMsg).waitFor({ state: 'visible' })
}