test(discord): seed exec-approval rest mocks with lightweight clears
This commit is contained in:
@@ -543,9 +543,9 @@ describe("ExecApprovalButton", () => {
|
||||
|
||||
describe("DiscordExecApprovalHandler target config", () => {
|
||||
beforeEach(() => {
|
||||
mockRestPost.mockReset();
|
||||
mockRestPatch.mockReset();
|
||||
mockRestDelete.mockReset();
|
||||
mockRestPost.mockClear().mockResolvedValue({ id: "mock-message", channel_id: "mock-channel" });
|
||||
mockRestPatch.mockClear().mockResolvedValue({});
|
||||
mockRestDelete.mockClear().mockResolvedValue({});
|
||||
});
|
||||
|
||||
it("accepts all target modes and defaults to dm when target is omitted", () => {
|
||||
@@ -595,9 +595,9 @@ describe("DiscordExecApprovalHandler target config", () => {
|
||||
|
||||
describe("DiscordExecApprovalHandler timeout cleanup", () => {
|
||||
beforeEach(() => {
|
||||
mockRestPost.mockReset();
|
||||
mockRestPatch.mockReset();
|
||||
mockRestDelete.mockReset();
|
||||
mockRestPost.mockClear().mockResolvedValue({ id: "mock-message", channel_id: "mock-channel" });
|
||||
mockRestPatch.mockClear().mockResolvedValue({});
|
||||
mockRestDelete.mockClear().mockResolvedValue({});
|
||||
});
|
||||
|
||||
it("cleans up request cache for the exact approval id", async () => {
|
||||
@@ -639,9 +639,9 @@ describe("DiscordExecApprovalHandler timeout cleanup", () => {
|
||||
|
||||
describe("DiscordExecApprovalHandler delivery routing", () => {
|
||||
beforeEach(() => {
|
||||
mockRestPost.mockReset();
|
||||
mockRestPatch.mockReset();
|
||||
mockRestDelete.mockReset();
|
||||
mockRestPost.mockClear().mockResolvedValue({ id: "mock-message", channel_id: "mock-channel" });
|
||||
mockRestPatch.mockClear().mockResolvedValue({});
|
||||
mockRestDelete.mockClear().mockResolvedValue({});
|
||||
});
|
||||
|
||||
it("falls back to DM delivery when channel target has no channel id", async () => {
|
||||
|
||||
Reference in New Issue
Block a user