Tests: drop duplicate cron text failure cases

This commit is contained in:
Peter Steinberger
2026-04-07 11:07:07 +08:00
parent 44cf74717b
commit 78ff2519e0

View File

@@ -164,30 +164,6 @@ async function withTelegramTextDelivery(
}, fixtureParams);
}
async function expectTelegramTextDeliveryFailure(params: {
bestEffort: boolean;
expectedStatus: "ok" | "error";
expectedErrorFragment?: string;
}) {
await withTelegramTextDelivery(
{ bestEffort: params.bestEffort },
async ({ deps, res }) => {
expectFailedTelegramDeliveryResult({
res,
deps,
expectedStatus: params.expectedStatus,
expectedErrorFragment: params.expectedErrorFragment,
expectDeliveryAttempted: true,
});
},
{
deps: {
sendMessageTelegram: vi.fn().mockRejectedValue(new Error("boom")),
},
},
);
}
async function runSignalDeliveryResult(bestEffort: boolean) {
let outcome:
| {
@@ -231,13 +207,6 @@ describe("runCronIsolatedAgentTurn", () => {
setupIsolatedAgentTurnMocks({ fast: true });
});
it("reports not-delivered when text direct delivery fails and best-effort is enabled", async () => {
await expectTelegramTextDeliveryFailure({
bestEffort: true,
expectedStatus: "ok",
});
});
it("delivers text directly when best-effort is disabled", async () => {
const { res, deps } = await runTelegramDeliveryResult(false);
expectSuccessfulTelegramTextDelivery({ res, deps });
@@ -247,14 +216,6 @@ describe("runCronIsolatedAgentTurn", () => {
});
});
it("returns error when text direct delivery fails and best-effort is disabled", async () => {
await expectTelegramTextDeliveryFailure({
bestEffort: false,
expectedStatus: "error",
expectedErrorFragment: "boom",
});
});
it("retries transient text direct delivery failures before succeeding", async () => {
const previousFastMode = process.env.OPENCLAW_TEST_FAST;
process.env.OPENCLAW_TEST_FAST = "1";