From 7e5a851d9ce7a550fab30f8be64aaabb60bb6f8a Mon Sep 17 00:00:00 2001 From: Flea Flicker Date: Tue, 26 May 2026 12:57:43 +0000 Subject: [PATCH] fix: add missing vi import and fix getByText exact match assertions - analytics.test.ts: add vi to vitest import (was used at lines 24, 37, 66) - BookingError.test.tsx: use regex matchers so phone/email assertions match partial text in combined

element Co-Authored-By: Paperclip --- src/__tests__/BookingError.test.tsx | 4 ++-- src/__tests__/analytics.test.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/__tests__/BookingError.test.tsx b/src/__tests__/BookingError.test.tsx index 0f30f6e..24344aa 100644 --- a/src/__tests__/BookingError.test.tsx +++ b/src/__tests__/BookingError.test.tsx @@ -28,11 +28,11 @@ describe("BookingErrorPage", () => { it("displays business contact phone", () => { render(); - expect(screen.getByText(BUSINESS_CONTACT_INFO.phone)).toBeInTheDocument(); + expect(screen.getByText(new RegExp(BUSINESS_CONTACT_INFO.phone.replace(/[()]/g, "\\$&")))).toBeInTheDocument(); }); it("displays business contact email", () => { render(); - expect(screen.getByText(BUSINESS_CONTACT_INFO.email)).toBeInTheDocument(); + expect(screen.getByText(new RegExp(BUSINESS_CONTACT_INFO.email))).toBeInTheDocument(); }); }); diff --git a/src/__tests__/analytics.test.ts b/src/__tests__/analytics.test.ts index a8c5288..e8621b5 100644 --- a/src/__tests__/analytics.test.ts +++ b/src/__tests__/analytics.test.ts @@ -1,4 +1,4 @@ -import { describe, it, expect } from "vitest"; +import { describe, it, expect, vi } from "vitest"; import { ANALYTICS_EVENTS, fireAnalyticsEvent } from "../lib/analytics"; describe("analytics", () => {