Skip to content

fix(shared): resolve test failures — update SW hook test, remove stal… #142

fix(shared): resolve test failures — update SW hook test, remove stal…

fix(shared): resolve test failures — update SW hook test, remove stal… #142

Triggered via push March 9, 2026 07:16
Status Failure
Total duration 57s
Artifacts

client-tests.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

11 errors
lint-and-build
Process completed with exit code 1.
src/__tests__/components/Cards.test.tsx > components/Cards/GardenCard > hides description when showDescription is false: packages/client/src/components/Cards/Garden/GardenCard.tsx#L108
Error: [vitest] No "GardenBannerFallback" export is defined on the "@green-goods/shared" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@green-goods/shared"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ GardenCard src/components/Cards/Garden/GardenCard.tsx:108:36 ❯ Object.react_stack_bottom_frame ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:25904:20 ❯ renderWithHooks ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:7662:22 ❯ updateForwardRef ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:9724:19 ❯ beginWork ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:12117:18 ❯ runWithFiberInDEV ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:874:13 ❯ performUnitOfWork ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:17641:22 ❯ workLoopSync ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:17469:41
src/__tests__/components/Cards.test.tsx > components/Cards/GardenCard > shows description when showDescription is true: packages/client/src/components/Cards/Garden/GardenCard.tsx#L108
Error: [vitest] No "GardenBannerFallback" export is defined on the "@green-goods/shared" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@green-goods/shared"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ GardenCard src/components/Cards/Garden/GardenCard.tsx:108:36 ❯ Object.react_stack_bottom_frame ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:25904:20 ❯ renderWithHooks ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:7662:22 ❯ updateForwardRef ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:9724:19 ❯ beginWork ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:12117:18 ❯ runWithFiberInDEV ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:874:13 ❯ performUnitOfWork ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:17641:22 ❯ workLoopSync ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:17469:41
src/__tests__/components/Cards.test.tsx > components/Cards/GardenCard > shows operator count when showOperators is false (default): packages/client/src/components/Cards/Garden/GardenCard.tsx#L108
Error: [vitest] No "GardenBannerFallback" export is defined on the "@green-goods/shared" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@green-goods/shared"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ GardenCard src/components/Cards/Garden/GardenCard.tsx:108:36 ❯ Object.react_stack_bottom_frame ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:25904:20 ❯ renderWithHooks ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:7662:22 ❯ updateForwardRef ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:9724:19 ❯ beginWork ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:12117:18 ❯ runWithFiberInDEV ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:874:13 ❯ performUnitOfWork ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:17641:22 ❯ workLoopSync ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:17469:41
src/__tests__/components/Cards.test.tsx > components/Cards/GardenCard > shows member count: packages/client/src/components/Cards/Garden/GardenCard.tsx#L108
Error: [vitest] No "GardenBannerFallback" export is defined on the "@green-goods/shared" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@green-goods/shared"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ GardenCard src/components/Cards/Garden/GardenCard.tsx:108:36 ❯ Object.react_stack_bottom_frame ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:25904:20 ❯ renderWithHooks ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:7662:22 ❯ updateForwardRef ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:9724:19 ❯ beginWork ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:12117:18 ❯ runWithFiberInDEV ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:874:13 ❯ performUnitOfWork ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:17641:22 ❯ workLoopSync ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:17469:41
src/__tests__/components/Cards.test.tsx > components/Cards/GardenCard > renders garden location: packages/client/src/components/Cards/Garden/GardenCard.tsx#L108
Error: [vitest] No "GardenBannerFallback" export is defined on the "@green-goods/shared" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@green-goods/shared"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ GardenCard src/components/Cards/Garden/GardenCard.tsx:108:36 ❯ Object.react_stack_bottom_frame ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:25904:20 ❯ renderWithHooks ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:7662:22 ❯ updateForwardRef ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:9724:19 ❯ beginWork ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:12117:18 ❯ runWithFiberInDEV ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:874:13 ❯ performUnitOfWork ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:17641:22 ❯ workLoopSync ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:17469:41
src/__tests__/components/Cards.test.tsx > components/Cards/GardenCard > renders garden name: packages/client/src/components/Cards/Garden/GardenCard.tsx#L108
Error: [vitest] No "GardenBannerFallback" export is defined on the "@green-goods/shared" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@green-goods/shared"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ GardenCard src/components/Cards/Garden/GardenCard.tsx:108:36 ❯ Object.react_stack_bottom_frame ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:25904:20 ❯ renderWithHooks ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:7662:22 ❯ updateForwardRef ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:9724:19 ❯ beginWork ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:12117:18 ❯ runWithFiberInDEV ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:874:13 ❯ performUnitOfWork ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:17641:22 ❯ workLoopSync ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:17469:41
src/__tests__/components/Cards.test.tsx > components/Cards/ActionCard > handles click events: packages/client/src/components/Cards/Action/ActionCard.tsx#L50
Error: [vitest] No "ActionBannerFallback" export is defined on the "@green-goods/shared" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@green-goods/shared"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ActionCard src/components/Cards/Action/ActionCard.tsx:50:16 ❯ Object.react_stack_bottom_frame ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:25904:20 ❯ renderWithHooks ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:7662:22 ❯ updateForwardRef ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:9724:19 ❯ beginWork ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:12117:18 ❯ runWithFiberInDEV ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:874:13 ❯ performUnitOfWork ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:17641:22 ❯ workLoopSync ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:17469:41
src/__tests__/components/Cards.test.tsx > components/Cards/ActionCard > applies selected styles when selected: packages/client/src/components/Cards/Action/ActionCard.tsx#L50
Error: [vitest] No "ActionBannerFallback" export is defined on the "@green-goods/shared" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@green-goods/shared"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ActionCard src/components/Cards/Action/ActionCard.tsx:50:16 ❯ Object.react_stack_bottom_frame ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:25904:20 ❯ renderWithHooks ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:7662:22 ❯ updateForwardRef ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:9724:19 ❯ beginWork ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:12117:18 ❯ runWithFiberInDEV ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:874:13 ❯ performUnitOfWork ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:17641:22 ❯ workLoopSync ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:17469:41
src/__tests__/components/Cards.test.tsx > components/Cards/ActionCard > renders media description: packages/client/src/components/Cards/Action/ActionCard.tsx#L50
Error: [vitest] No "ActionBannerFallback" export is defined on the "@green-goods/shared" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@green-goods/shared"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ActionCard src/components/Cards/Action/ActionCard.tsx:50:16 ❯ Object.react_stack_bottom_frame ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:25904:20 ❯ renderWithHooks ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:7662:22 ❯ updateForwardRef ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:9724:19 ❯ beginWork ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:12117:18 ❯ runWithFiberInDEV ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:874:13 ❯ performUnitOfWork ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:17641:22 ❯ workLoopSync ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:17469:41
src/__tests__/components/Cards.test.tsx > components/Cards/ActionCard > renders action title: packages/client/src/components/Cards/Action/ActionCard.tsx#L50
Error: [vitest] No "ActionBannerFallback" export is defined on the "@green-goods/shared" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@green-goods/shared"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ActionCard src/components/Cards/Action/ActionCard.tsx:50:16 ❯ Object.react_stack_bottom_frame ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:25904:20 ❯ renderWithHooks ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:7662:22 ❯ updateForwardRef ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:9724:19 ❯ beginWork ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:12117:18 ❯ runWithFiberInDEV ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:874:13 ❯ performUnitOfWork ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:17641:22 ❯ workLoopSync ../../node_modules/.bun/react-dom@19.2.4+b1ab299f0a400331/node_modules/react-dom/cjs/react-dom-client.development.js:17469:41