diff --git a/test/test-utils.ts b/test/test-utils.ts index 6367f7092bf..2b2ef8f7112 100644 --- a/test/test-utils.ts +++ b/test/test-utils.ts @@ -16,40 +16,6 @@ limitations under the License. import { RenderResult, screen, waitFor } from "@testing-library/react"; -export function cleanLocalstorage(): void { - window.localStorage.clear(); -} - -export function deleteIndexedDB(dbName: string): Promise { - return new Promise((resolve, reject) => { - if (!window.indexedDB) { - resolve(); - return; - } - - const startTime = Date.now(); - console.log(`${startTime}: Removing indexeddb instance: ${dbName}`); - const req = window.indexedDB.deleteDatabase(dbName); - - req.onblocked = (): void => { - console.log(`${Date.now()}: can't yet delete indexeddb ${dbName} because it is open elsewhere`); - }; - - req.onerror = (ev): void => { - reject(new Error(`${Date.now()}: unable to delete indexeddb ${dbName}: ${req.error?.message}`)); - }; - - req.onsuccess = (): void => { - const now = Date.now(); - console.log(`${now}: Removed indexeddb instance: ${dbName} in ${now - startTime} ms`); - resolve(); - }; - }).catch((e) => { - console.error(`${Date.now()}: Error removing indexeddb instance ${dbName}: ${e}`); - throw e; - }); -} - // wait for loading page export async function waitForLoadingSpinner(): Promise { await screen.findByRole("progressbar");