Skip to content

Commit b33e827

Browse files
committed
initialize images with empty image list
1 parent 325e98a commit b33e827

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

client/src/ImageUpload/ImageUpload.test.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ describe("ImageUpload", () => {
9393

9494
axios.post.mockResolvedValueOnce(mockResponse)
9595

96-
renderComponent({ onImageUpload: jest.fn() })
96+
renderComponent({ onImageUpload: jest.fn(), settingsImages: [] })
9797
global.URL.createObjectURL = jest.fn()
9898

9999
const file = new File(["dummy content"], "example.jpg", {
@@ -108,7 +108,7 @@ describe("ImageUpload", () => {
108108
"success",
109109
),
110110
)
111-
// await waitFor(() => expect(screen.getByText('Upload successful')).toBeInTheDocument())
111+
112112
const image = screen.getByRole("img")
113113
const expectedSrc = "http://example.com/image.jpg"
114114

@@ -151,7 +151,8 @@ describe("ImageUpload", () => {
151151
axios.post.mockResolvedValueOnce(mockUploadResponse)
152152
axios.delete.mockResolvedValueOnce(mockDeleteResponse)
153153

154-
renderComponent({ onImageUpload: jest.fn() })
154+
// ✅ Start with no initial images so only one image exists after upload
155+
renderComponent({ onImageUpload: jest.fn(), settingsImages: [] })
155156
global.URL.createObjectURL = jest.fn()
156157

157158
const file = new File(["dummy content"], "example.jpg", {
@@ -167,6 +168,7 @@ describe("ImageUpload", () => {
167168
"success",
168169
),
169170
)
171+
170172
const image = screen.getByRole("img")
171173
const expectedSrc = "http://example.com/image.jpg"
172174

@@ -182,4 +184,4 @@ describe("ImageUpload", () => {
182184
),
183185
)
184186
})
185-
})
187+
})

0 commit comments

Comments
 (0)