32 lines
894 B
TypeScript
32 lines
894 B
TypeScript
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)
|
|
})
|
|
})
|