From 1047df8d57a8007cb2ad93fbdd909683b3fc63d0 Mon Sep 17 00:00:00 2001 From: Moshe Atlow Date: Wed, 27 Sep 2023 08:27:56 +0300 Subject: [PATCH] fix: broken test --- tests/e2e/file.test.ts | 7 +++---- ...b201609165df409b5ded2104c71350680395.sqlite} | Bin ...1609165df409b5ded2104c71350680395.sqlite-shm | Bin 0 -> 32768 bytes ...1609165df409b5ded2104c71350680395.sqlite-wal | Bin 0 -> 8272 bytes 4 files changed, 3 insertions(+), 4 deletions(-) rename tests/e2e/test-data/{R2_BUCKET/db.sqlite => miniflare-R2BucketObject/268e5651c16ea1cde8d42e4b761db201609165df409b5ded2104c71350680395.sqlite} (100%) create mode 100644 tests/e2e/test-data/miniflare-R2BucketObject/268e5651c16ea1cde8d42e4b761db201609165df409b5ded2104c71350680395.sqlite-shm create mode 100644 tests/e2e/test-data/miniflare-R2BucketObject/268e5651c16ea1cde8d42e4b761db201609165df409b5ded2104c71350680395.sqlite-wal diff --git a/tests/e2e/file.test.ts b/tests/e2e/file.test.ts index 58705c1..d7ab690 100644 --- a/tests/e2e/file.test.ts +++ b/tests/e2e/file.test.ts @@ -1,7 +1,6 @@ import { after, before, describe, it } from 'node:test'; import assert from 'node:assert'; import { Miniflare } from 'miniflare'; -import path from 'node:path'; describe('File Tests', () => { let mf: Miniflare; @@ -76,7 +75,7 @@ describe('File Tests', () => { }); it('handles if-unmodified-since header correctly', async () => { - let res = await mf.dispatchFetch(`${url}dist/index.json`, { + const res = await mf.dispatchFetch(`${url}dist/index.json`, { headers: { 'if-unmodified-since': new Date(0).toUTCString(), }, @@ -121,13 +120,13 @@ describe('File Tests', () => { }); assert.strictEqual(res.status, 200); - // If-None-Match w/ valid etag returns 412 + // If-None-Match w/ valid etag returns 304 or 412 res = await mf.dispatchFetch(`${url}dist/index.json`, { headers: { 'if-none-match': originalETag, }, }); - assert.strictEqual(res.status, 412); + assert(res.status === 304 || res.status === 412); }); it('handles range header correctly', async () => { diff --git a/tests/e2e/test-data/R2_BUCKET/db.sqlite b/tests/e2e/test-data/miniflare-R2BucketObject/268e5651c16ea1cde8d42e4b761db201609165df409b5ded2104c71350680395.sqlite similarity index 100% rename from tests/e2e/test-data/R2_BUCKET/db.sqlite rename to tests/e2e/test-data/miniflare-R2BucketObject/268e5651c16ea1cde8d42e4b761db201609165df409b5ded2104c71350680395.sqlite diff --git a/tests/e2e/test-data/miniflare-R2BucketObject/268e5651c16ea1cde8d42e4b761db201609165df409b5ded2104c71350680395.sqlite-shm b/tests/e2e/test-data/miniflare-R2BucketObject/268e5651c16ea1cde8d42e4b761db201609165df409b5ded2104c71350680395.sqlite-shm new file mode 100644 index 0000000000000000000000000000000000000000..5ef7f63ebcb7384d0a57cd7520e7322003a083b8 GIT binary patch literal 32768 zcmeI)Ar8VY6b9genj*+~%*=x27@UCvpr#SiyAlRXNH8ccAg8CHC22B?1in9M+P*aJ zCEo#B-s_Mv31L2smm;pV+Z-3m)1ld}>hopY5BtY#cdc&ahwpRm)b}~cxSq~&_Iqxw z+X)aLK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1pYxF{W>882oNAZfB*pk1PBlyK!5-N0t5&U_zi*d z53dj)K!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0^cq00_+hf A8vpfTAizT}YY(tQx0vUD^!DauSz@#&H^-%MS^m zru!cD!Lem}W1wRAzg_}#BU0Rlh(2mk>f z00e*l5C8(_M!*pSF_YmBt`oD?vW)t+v2vH*Czdr_)G^YFB?TjDL%B2x%dYhp>3B;= ztD1bLs8!JluFf*wzS;6DR8lIX&>*2rS-)M`(2-Wzl*@;?aY4-I`4$DuRVKf_ba%x3K>V~2q4d28XR+sTQ8t$D2xVe6yM6(EI z)AsC|)kU(Z<6BrmQE#+Gt>x542BI#v`NTRU$|C0d;knU}`i@oKbv@g#8w+uMr}n_A z6Qhs)L_*Z<=6t_|%0aSPsG6+Gx?EJ0Dl_6T9d1B1^gH)iG?2EGmT)R1R`Wd9Y&Wb& z?q17302!u7oUm>TgQUt`i!llZPsaqYP~ZCt@q+=eyW zA*5s2z9tQmm~q(ao=Y5Glrx&R#PrXFx~x|HbrN7MZYVms+FvbcNlvE3dxby47~wbp zl9|VQi@YFav;6ZyA0?AM0LWewBiNXO!Ro^p!8Ew0DY$*B>o%Qs9Gkyb