From 07f3bf04ca42b810a9a6d8a227d60d31b66dae5e Mon Sep 17 00:00:00 2001 From: Duncan Tourolle Date: Sat, 14 Feb 2026 17:15:53 +0100 Subject: [PATCH] fix tests --- .gitea/workflows/build-and-test.yml | 6 ++++++ src/lib/api/backend-integration.test.ts | 6 ++---- src/lib/api/repository-client.test.ts | 6 ++---- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/build-and-test.yml b/.gitea/workflows/build-and-test.yml index 320ec77..751ca1c 100644 --- a/.gitea/workflows/build-and-test.yml +++ b/.gitea/workflows/build-and-test.yml @@ -99,6 +99,12 @@ jobs: - name: Build frontend run: bun run build + - name: Initialize Android project + run: | + cd src-tauri + echo "" | bunx tauri android init + cd .. + - name: Build Android APK id: build run: | diff --git a/src/lib/api/backend-integration.test.ts b/src/lib/api/backend-integration.test.ts index e33da8b..8ec574a 100644 --- a/src/lib/api/backend-integration.test.ts +++ b/src/lib/api/backend-integration.test.ts @@ -2,11 +2,9 @@ import { describe, it, expect, vi, beforeEach, afterEach } from "vitest"; import { invoke } from "@tauri-apps/api/core"; import { RepositoryClient } from "./repository-client"; -const mockInvoke = vi.fn(); +vi.mock("@tauri-apps/api/core"); -vi.mock("@tauri-apps/api/core", () => ({ - invoke: mockInvoke, -})); +const mockInvoke = vi.mocked(invoke); /** * Integration tests documenting Phase 1 & 2 refactoring: diff --git a/src/lib/api/repository-client.test.ts b/src/lib/api/repository-client.test.ts index c04c343..df75929 100644 --- a/src/lib/api/repository-client.test.ts +++ b/src/lib/api/repository-client.test.ts @@ -2,11 +2,9 @@ import { describe, it, expect, vi, beforeEach, afterEach } from "vitest"; import { invoke } from "@tauri-apps/api/core"; import { RepositoryClient } from "./repository-client"; -const mockInvoke = vi.fn(); +vi.mock("@tauri-apps/api/core"); -vi.mock("@tauri-apps/api/core", () => ({ - invoke: mockInvoke, -})); +const mockInvoke = vi.mocked(invoke); describe("RepositoryClient", () => { let client: RepositoryClient;