Skip to content

Commit 0ef9c9a

Browse files
author
Bruno Bergher
committed
Fixes test
1 parent 3f688ea commit 0ef9c9a

File tree

1 file changed

+11
-25
lines changed

1 file changed

+11
-25
lines changed

webview-ui/src/components/history/__tests__/HistoryPreview.spec.tsx

Lines changed: 11 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ describe("HistoryPreview", () => {
104104
expect(screen.queryByTestId(/task-item-/)).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

Comments
 (0)