From 1867b5b03f828f1940ded80e10d1bfbbd9442f8d Mon Sep 17 00:00:00 2001 From: Paulo Margarido <64600052+paulomarg@users.noreply.github.com> Date: Wed, 24 Jan 2024 15:59:55 -0500 Subject: [PATCH] Fixing Miniflare setup for tests --- .../src/__tests__/kv-namespace-dummy-worker.ts | 7 +++++++ .../src/__tests__/kv.test.ts | 1 + 2 files changed, 8 insertions(+) diff --git a/packages/shopify-app-session-storage-kv/src/__tests__/kv-namespace-dummy-worker.ts b/packages/shopify-app-session-storage-kv/src/__tests__/kv-namespace-dummy-worker.ts index bfe4c708c7..216b97cf1e 100644 --- a/packages/shopify-app-session-storage-kv/src/__tests__/kv-namespace-dummy-worker.ts +++ b/packages/shopify-app-session-storage-kv/src/__tests__/kv-namespace-dummy-worker.ts @@ -1 +1,8 @@ // Dummy script just so we can create a Miniflare instance for the KV namespace +const dummyWorker = { + async fetch(_request, _env, _ctx) { + return new Response('Hello World!'); + }, +}; + +export default dummyWorker; diff --git a/packages/shopify-app-session-storage-kv/src/__tests__/kv.test.ts b/packages/shopify-app-session-storage-kv/src/__tests__/kv.test.ts index 42e810b7bc..ba05e84fe9 100644 --- a/packages/shopify-app-session-storage-kv/src/__tests__/kv.test.ts +++ b/packages/shopify-app-session-storage-kv/src/__tests__/kv.test.ts @@ -10,6 +10,7 @@ describe('KVSessionStorage', () => { scriptPath: 'packages/shopify-app-session-storage-kv/src/__tests__/kv-namespace-dummy-worker.ts', kvNamespaces: ['KV_TEST_NAMESPACE'], + modules: true, }); storage = new KVSessionStorage(