diff --git a/src/__tests__/admin-overview.test.ts b/src/__tests__/admin-overview.test.ts index 093d73e..dbcb429 100644 --- a/src/__tests__/admin-overview.test.ts +++ b/src/__tests__/admin-overview.test.ts @@ -122,7 +122,9 @@ describe("adminOverview", () => { describe("search", () => { it("finds pets by name or nickname and owners via Clerk", async () => { - prisma.pet.findMany.mockResolvedValue([{ id: "p1", name: "Berli", nickname: null, avatarKey: null }]); + prisma.pet.findMany.mockResolvedValue([ + { id: "p1", name: "Berli", nickname: null, avatarKey: null, species: { name: "Cat", translations: [{ name: "Katze" }] } }, + ]); mockGetUserList.mockResolvedValue({ data: [{ id: "user_1", firstName: "Anna", lastName: null, primaryEmailAddress: { emailAddress: "anna@example.com" }, emailAddresses: [] }], }); @@ -134,7 +136,7 @@ describe("adminOverview", () => { ); expect(mockGetUserList).toHaveBeenCalledWith({ query: "berl", limit: 6 }); expect(result).toEqual({ - pets: [{ id: "p1", name: "Berli", nickname: null, avatarUrl: null }], + pets: [{ id: "p1", name: "Berli", nickname: null, species: "Katze", avatarUrl: null }], owners: [{ id: "user_1", name: "Anna", email: "anna@example.com" }], }); }); diff --git a/src/app/p/[secret]/layout.tsx b/src/app/p/[secret]/layout.tsx index 11859a0..62c8514 100644 --- a/src/app/p/[secret]/layout.tsx +++ b/src/app/p/[secret]/layout.tsx @@ -61,8 +61,9 @@ export default async function AdminLayout({ children, params }: AdminLayoutProps
-