feat: restore logging for status 201 in putEvent as requested in PR #54

- Restore test case to verify logging behavior
This commit is contained in:
lenhanphung
2025-10-09 14:59:21 +07:00
committed by Benoit TELLIER
parent faa1060949
commit 8160ed459a
2 changed files with 20 additions and 0 deletions
@@ -65,6 +65,21 @@ describe("eventApi", () => {
expect(result).toBe(mockResponse);
});
it("putEvent logs when status is 201", async () => {
const consoleLogSpy = jest.spyOn(console, "log").mockImplementation();
const mockResponse = { status: 201, url: "/dav/cals/test.ics" };
(api as unknown as jest.Mock).mockReturnValue(mockResponse);
await putEvent(mockEvent);
expect(consoleLogSpy).toHaveBeenCalledWith(
"Event created successfully:",
"/dav/cals/test.ics"
);
consoleLogSpy.mockRestore();
});
test("moveEvent sends MOVE request with destination header", async () => {
const mockResponse = { status: 204 };
(api as unknown as jest.Mock).mockReturnValue({