cycles-quartz/examples/transfers/frontend/tests/e2e/seed-phrase.spec.ts

32 lines
894 B
TypeScript
Raw Permalink Normal View History

import test from './fixtures'
import { connectWallet } from './helpers/connectWalet'
import { setSeedPhrase } from './helpers/setSeedPhrase'
test.beforeEach(async ({ context, page }) => {
await connectWallet({ context, page })
})
test.describe('Seed Phrase', () => {
test('can use autogenerated seed phrase', async ({ page }) => {
await setSeedPhrase({ page })
await test
.expect(
await page.evaluate(() =>
window.localStorage.getItem('ephemeral-mnemonic'),
),
)
.toBeDefined()
})
test('can enter and use a custom seed phrase', async ({ page }) => {
await setSeedPhrase({ page, seedPhrase: process.env.TEST_WALLET_MNEMONIC })
await test
.expect(
await page.evaluate(() =>
window.localStorage.getItem('ephemeral-mnemonic'),
),
)
.toEqual(process.env.TEST_WALLET_MNEMONIC)
})
})