diff --git a/package.json b/package.json index da32ceaa..7c0f2606 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "unplugin-auto-import": "20.0.0", "vite": "6.3.5", "vite-plugin-vuetify": "2.1.1", - "vitest": "3.2.4", + "vitest": "4.0.15", "vitest-environment-nuxt": "1.0.1" }, "overrides": { diff --git a/tests/integration/microservices/back/requirements.txt b/tests/integration/microservices/back/requirements.txt index 642f9cb6..bd3a3ef5 100644 --- a/tests/integration/microservices/back/requirements.txt +++ b/tests/integration/microservices/back/requirements.txt @@ -5,4 +5,3 @@ # pip-compile --output-file=tests/integration/microservices/back/requirements.txt tests/integration/microservices/back/requirements.in # -opengeodeweb-back==5.*,>=5.14.1 diff --git a/tests/integration/microservices/viewer/requirements.txt b/tests/integration/microservices/viewer/requirements.txt index 147e1750..4d097394 100644 --- a/tests/integration/microservices/viewer/requirements.txt +++ b/tests/integration/microservices/viewer/requirements.txt @@ -5,4 +5,3 @@ # pip-compile --output-file=tests/integration/microservices/viewer/requirements.txt tests/integration/microservices/viewer/requirements.in # -opengeodeweb-viewer==1.*,>=1.13.2 diff --git a/tests/unit/composables/run_function_when_microservices_connected.nuxt.test.js b/tests/unit/composables/run_function_when_microservices_connected.nuxt.test.js index de44a771..c9d88fe3 100644 --- a/tests/unit/composables/run_function_when_microservices_connected.nuxt.test.js +++ b/tests/unit/composables/run_function_when_microservices_connected.nuxt.test.js @@ -41,16 +41,20 @@ describe("run_function_when_microservices_connected", () => { await viewerStore.$patch({ status: Status.NOT_CONNECTED }) }) - test("microservices connected", async () => { + test("microservices not connected", async () => { const geodeStore = useGeodeStore() const viewerStore = useViewerStore() + const infraStore = useInfraStore() const spy = vi.spyOn(dumb_obj, "dumb_method") run_function_when_microservices_connected(dumb_obj.dumb_method) - await geodeStore.$patch({ status: Status.CONNECTED }) - await viewerStore.$patch({ status: Status.CONNECTED }) - expect(spy).toHaveBeenCalled() - }) + await geodeStore.$patch({ status: Status.NOT_CONNECTED }) + await viewerStore.$patch({ status: Status.NOT_CONNECTED }) + console.log("geodeStore", geodeStore.status) + console.log("viewerStore", viewerStore.status) + console.log("microservices_connected", infraStore.microservices_connected) + expect(spy).not.toHaveBeenCalled() + }) test("microservices not connected", async () => { const geodeStore = useGeodeStore() const viewerStore = useViewerStore() @@ -65,4 +69,14 @@ describe("run_function_when_microservices_connected", () => { console.log("microservices_connected", infraStore.microservices_connected) expect(spy).not.toHaveBeenCalled() }) + + test("microservices connected", async () => { + const geodeStore = useGeodeStore() + const viewerStore = useViewerStore() + const spy = vi.spyOn(dumb_obj, "dumb_method") + run_function_when_microservices_connected(dumb_obj.dumb_method) + await geodeStore.$patch({ status: Status.CONNECTED }) + await viewerStore.$patch({ status: Status.CONNECTED }) + expect(spy).toHaveBeenCalled() + }) })