mirror of
https://github.com/trezor/trezor-suite.git
synced 2026-02-20 00:33:07 +01:00
23 lines
597 B
TypeScript
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');
|
|
};
|
|
}),
|
|
);
|
|
}
|
|
}
|