diff --git a/src/components/calendar/DayConcertList.test.jsx b/src/components/calendar/DayConcertList.test.jsx
new file mode 100644
index 0000000..d739ebf
--- /dev/null
+++ b/src/components/calendar/DayConcertList.test.jsx
@@ -0,0 +1,224 @@
+import { describe, expect, it, vi } from 'vitest'
+import { fireEvent, render, screen } from '@testing-library/react'
+import userEvent from '@testing-library/user-event'
+import { MemoryRouter } from 'react-router-dom'
+import DayConcertList from './DayConcertList'
+
+const SELECTED_DATE = new Date(2026, 8, 26) // 2026-09-26 (토)
+
+function makeConcert(overrides = {}) {
+ return {
+ concertId: 1,
+ type: 'CONCERT',
+ title: 'YOASOBI ASIA TOUR 2026 in Seoul',
+ artists: [{ artistId: 1, name: 'YOASOBI', koreanName: '요아소비' }],
+ startDate: '2026-09-26',
+ endDate: '2026-09-27',
+ venue: 'KSPO DOME',
+ status: 'UPCOMING',
+ color: '#1565C0',
+ posterUrl: 'https://example.com/posters/yoasobi.jpg',
+ inMyCalendar: false,
+ ...overrides,
+ }
+}
+
+function listElement(props = {}) {
+ return (
+