test(telegram): reset forum metadata cache · openclaw/openclaw@0a76685
steipete
·
2026-04-23
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
|
1 | | -import { describe, expect, it, vi } from "vitest"; |
| 1 | +import { beforeEach, describe, expect, it, vi } from "vitest"; |
2 | 2 | import { |
3 | 3 | buildTelegramRoutingTarget, |
4 | 4 | buildTelegramThreadParams, |
@@ -12,6 +12,7 @@ import {
|
12 | 12 | resolveTelegramDirectPeerId, |
13 | 13 | resolveTelegramForumFlag, |
14 | 14 | resolveTelegramForumThreadId, |
| 15 | +resetTelegramForumFlagCacheForTest, |
15 | 16 | } from "./helpers.js"; |
16 | 17 | |
17 | 18 | describe("resolveTelegramForumThreadId", () => { |
@@ -34,6 +35,10 @@ describe("resolveTelegramForumThreadId", () => {
|
34 | 35 | }); |
35 | 36 | |
36 | 37 | describe("resolveTelegramForumFlag", () => { |
| 38 | +beforeEach(() => { |
| 39 | +resetTelegramForumFlagCacheForTest(); |
| 40 | +}); |
| 41 | + |
37 | 42 | it("keeps explicit forum metadata when Telegram already provides it", async () => { |
38 | 43 | const getChat = vi.fn(async () => ({ is_forum: false })); |
39 | 44 | await expect( |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。