diff --git a/packages/storage/test/integration/integration.test.ts b/packages/storage/test/integration/integration.test.ts index df6622b5878..d3d6a5fa0cc 100644 --- a/packages/storage/test/integration/integration.test.ts +++ b/packages/storage/test/integration/integration.test.ts @@ -215,5 +215,5 @@ describe('FirebaseStorage Exp', () => { await task; const bytes = await getBytes(referenceA); expect(bytes).to.deep.eq(bytesToUpload); - }); + }).timeout(10_000); }); diff --git a/packages/storage/test/unit/requests.test.ts b/packages/storage/test/unit/requests.test.ts index 65fbc17cfba..efa6accb98b 100644 --- a/packages/storage/test/unit/requests.test.ts +++ b/packages/storage/test/unit/requests.test.ts @@ -145,19 +145,6 @@ describe('Firebase Storage > Requests', () => { const metadataContentType = 'application/json; charset=utf-8'; - function readBlob(blob: Blob): Promise { - const reader = new FileReader(); - reader.readAsText(blob); - return new Promise((resolve, reject) => { - reader.onload = () => { - resolve(reader.result as string); - }; - reader.onerror = () => { - reject(reader.error as Error); - }; - }); - } - async function assertBodyEquals( body: Blob | string | Uint8Array | null, expectedStr: string @@ -167,9 +154,14 @@ describe('Firebase Storage > Requests', () => { } if (typeof Blob !== 'undefined' && body instanceof Blob) { - return readBlob(body).then(str => { - assert.equal(str, expectedStr); - }); + return body + .text() + .then(str => { + assert.equal(str, expectedStr); + }) + .catch(err => { + return Promise.reject(err); + }); } else if (body instanceof Uint8Array) { const str = decodeUint8Array(body); assert.equal(str, expectedStr);