diff --git a/src/ClockFace.tsx b/src/ClockFace.tsx index eda23b5..895abdd 100644 --- a/src/ClockFace.tsx +++ b/src/ClockFace.tsx @@ -2,10 +2,12 @@ import { ClockHands } from '@/ClockHands'; import { Graduations } from '@/Graduations'; import { getTestId } from '@/utilities'; +export const clockFaceId = 'clock-face'; + export const ClockFace = () => (
diff --git a/test/ClockFace.test.tsx b/test/ClockFace.test.tsx index 0435cf8..4effb1c 100644 --- a/test/ClockFace.test.tsx +++ b/test/ClockFace.test.tsx @@ -1,15 +1,16 @@ import { describe, expect, test } from 'vitest'; import { render } from 'vitest-browser-solid'; -import { ClockFace } from '@/ClockFace'; +import { ClockFace, clockFaceId } from '@/ClockFace'; describe('', () => { test('renders clock face', () => { const screen = render(() => ); - expect(screen.getByTestId('clock-face')).toBeInTheDocument(); + expect(screen.getByTestId(clockFaceId)).toBeInTheDocument(); }); test('unmount clock face', () => { - const { unmount } = render(() => ); - unmount(); + const screen = render(() => ); + screen.unmount(); + expect(screen.getByTestId(clockFaceId)).not.toBeInTheDocument(); }); });