Skip to content

Commit 9caca0f

Browse files
committed
test: add screenshot tests
1 parent 05900d2 commit 9caca0f

File tree

4 files changed

+16
-0
lines changed

4 files changed

+16
-0
lines changed
Loading
Loading

src/components/Calendar/__stories__/Calendar.stories.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@ export const ClearableCalendar = Default.extend({
178178
<DefaultComponent
179179
{...props}
180180
value={value}
181+
// @ts-expect-error
181182
onUpdate={(v: DateTime) => {
182183
if (v.isSame(value, 'day')) {
183184
setValue(null);

src/components/Calendar/__tests__/Calendar.test.tsx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,21 @@ describe.skipIf(!import.meta.env.VITE_CI).each([['light'], ['dark']])(
3030
await expect(screen.getByTestId('calendar')).toMatchScreenshot();
3131
});
3232

33+
test('with multi-selected dates', async () => {
34+
const screen = await render(
35+
<Calendar
36+
data-qa="calendar"
37+
selectionMode="multiple"
38+
value={[
39+
dateTime({input: testDate}),
40+
dateTime({input: testDate}).add(3, 'days'),
41+
]}
42+
/>,
43+
options,
44+
);
45+
await expect(screen.getByTestId('calendar')).toMatchScreenshot();
46+
});
47+
3348
test('with focused date', async () => {
3449
const screen = await render(
3550
<Calendar

0 commit comments

Comments
 (0)