@@ -104,7 +104,7 @@ describe("HistoryPreview", () => {
104104 expect ( screen . queryByTestId ( / t a s k - i t e m - / ) ) . not . toBeInTheDocument ( )
105105 } )
106106
107- it ( "renders up to 5 tasks when tasks are available" , ( ) => {
107+ it ( "renders up to 3 tasks when tasks are available" , ( ) => {
108108 mockUseTaskSearch . mockReturnValue ( {
109109 tasks : mockTasks ,
110110 searchQuery : "" ,
@@ -119,19 +119,19 @@ describe("HistoryPreview", () => {
119119
120120 render ( < HistoryPreview /> )
121121
122- // Should render only the first 5 tasks
122+ // Should render only the first 3 tasks
123123 expect ( screen . getByTestId ( "task-item-task-1" ) ) . toBeInTheDocument ( )
124124 expect ( screen . getByTestId ( "task-item-task-2" ) ) . toBeInTheDocument ( )
125125 expect ( screen . getByTestId ( "task-item-task-3" ) ) . toBeInTheDocument ( )
126- expect ( screen . getByTestId ( "task-item-task-4" ) ) . toBeInTheDocument ( )
127- expect ( screen . getByTestId ( "task-item-task-5" ) ) . toBeInTheDocument ( )
126+ expect ( screen . queryByTestId ( "task-item-task-4" ) ) . not . toBeInTheDocument ( )
127+ expect ( screen . queryByTestId ( "task-item-task-5" ) ) . not . toBeInTheDocument ( )
128128 expect ( screen . queryByTestId ( "task-item-task-6" ) ) . not . toBeInTheDocument ( )
129129 } )
130130
131- it ( "renders all tasks when there are 5 or fewer" , ( ) => {
132- const fiveTasks = mockTasks . slice ( 0 , 5 )
131+ it ( "renders all tasks when there are 3 or fewer" , ( ) => {
132+ const threeTasks = mockTasks . slice ( 0 , 3 )
133133 mockUseTaskSearch . mockReturnValue ( {
134- tasks : fiveTasks ,
134+ tasks : threeTasks ,
135135 searchQuery : "" ,
136136 setSearchQuery : vi . fn ( ) ,
137137 sortOption : "newest" ,
@@ -147,8 +147,8 @@ describe("HistoryPreview", () => {
147147 expect ( screen . getByTestId ( "task-item-task-1" ) ) . toBeInTheDocument ( )
148148 expect ( screen . getByTestId ( "task-item-task-2" ) ) . toBeInTheDocument ( )
149149 expect ( screen . getByTestId ( "task-item-task-3" ) ) . toBeInTheDocument ( )
150- expect ( screen . getByTestId ( "task-item-task-4" ) ) . toBeInTheDocument ( )
151- expect ( screen . getByTestId ( "task-item-task-5" ) ) . toBeInTheDocument ( )
150+ expect ( screen . queryByTestId ( "task-item-task-4" ) ) . not . toBeInTheDocument ( )
151+ expect ( screen . queryByTestId ( "task-item-task-5" ) ) . not . toBeInTheDocument ( )
152152 expect ( screen . queryByTestId ( "task-item-task-6" ) ) . not . toBeInTheDocument ( )
153153 } )
154154
@@ -174,7 +174,7 @@ describe("HistoryPreview", () => {
174174
175175 it ( "passes correct props to TaskItem components" , ( ) => {
176176 mockUseTaskSearch . mockReturnValue ( {
177- tasks : mockTasks . slice ( 0 , 5 ) ,
177+ tasks : mockTasks . slice ( 0 , 3 ) ,
178178 searchQuery : "" ,
179179 setSearchQuery : vi . fn ( ) ,
180180 sortOption : "newest" ,
@@ -187,7 +187,7 @@ describe("HistoryPreview", () => {
187187
188188 render ( < HistoryPreview /> )
189189
190- // Verify TaskItem was called with correct props for first 5 tasks
190+ // Verify TaskItem was called with correct props for first 3 tasks
191191 expect ( mockTaskItem ) . toHaveBeenCalledWith (
192192 expect . objectContaining ( {
193193 item : mockTasks [ 0 ] ,
@@ -209,20 +209,6 @@ describe("HistoryPreview", () => {
209209 } ) ,
210210 expect . anything ( ) ,
211211 )
212- expect ( mockTaskItem ) . toHaveBeenCalledWith (
213- expect . objectContaining ( {
214- item : mockTasks [ 3 ] ,
215- variant : "compact" ,
216- } ) ,
217- expect . anything ( ) ,
218- )
219- expect ( mockTaskItem ) . toHaveBeenCalledWith (
220- expect . objectContaining ( {
221- item : mockTasks [ 4 ] ,
222- variant : "compact" ,
223- } ) ,
224- expect . anything ( ) ,
225- )
226212 } )
227213
228214 it ( "renders with correct container classes" , ( ) => {
0 commit comments