test: tighten msteams continue callbacks

This commit is contained in:
Peter Steinberger
2026-05-09 06:48:16 +01:00
parent 094d0b88a5
commit 9a151b248e

View File

@@ -475,11 +475,12 @@ describe("editMessageMSTeams", () => {
expect(result.conversationId).toBe("19:conversation@thread.tacv2");
expect(mockContinueConversation).toHaveBeenCalledTimes(1);
expect(mockContinueConversation).toHaveBeenCalledWith(
"app-id",
const continueConversationCall = mockContinueConversation.mock.calls[0];
expect(continueConversationCall?.[0]).toBe("app-id");
expect(continueConversationCall?.[1]).toEqual(
expect.objectContaining({ activityId: undefined }),
expect.any(Function),
);
expect(typeof continueConversationCall?.[2]).toBe("function");
expect(mockUpdateActivity).toHaveBeenCalledWith({
type: "message",
id: "activity-123",
@@ -527,11 +528,12 @@ describe("deleteMessageMSTeams", () => {
expect(result.conversationId).toBe("19:conversation@thread.tacv2");
expect(mockContinueConversation).toHaveBeenCalledTimes(1);
expect(mockContinueConversation).toHaveBeenCalledWith(
"app-id",
const continueConversationCall = mockContinueConversation.mock.calls[0];
expect(continueConversationCall?.[0]).toBe("app-id");
expect(continueConversationCall?.[1]).toEqual(
expect.objectContaining({ activityId: undefined }),
expect.any(Function),
);
expect(typeof continueConversationCall?.[2]).toBe("function");
expect(mockDeleteActivity).toHaveBeenCalledWith("activity-456");
});