Files
trezor-suite/suite/e2e/support/indexedDb.ts
2025-12-05 04:33:08 -04:00

23 lines
597 B
TypeScript

import { Page } from '@playwright/test';
export class IndexedDbFixture {
constructor(private page: Page) {}
async reset() {
await this.page.evaluate(
() =>
new Promise<void>((resolve, reject) => {
const request = indexedDB.deleteDatabase('trezor-suite');
request.onsuccess = () => {
resolve();
};
request.onerror = () => {
reject('Error resetting database');
};
}),
);
}
}