mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-09 18:14:31 +00:00
test(core): use lightweight clears in runtime and telegram setup
This commit is contained in:
@@ -326,9 +326,12 @@ describe("telegram stickers", () => {
|
||||
const STICKER_TEST_TIMEOUT_MS = process.platform === "win32" ? 30_000 : 20_000;
|
||||
|
||||
beforeEach(() => {
|
||||
cacheStickerSpy.mockReset();
|
||||
getCachedStickerSpy.mockReset();
|
||||
describeStickerImageSpy.mockReset();
|
||||
cacheStickerSpy.mockClear();
|
||||
getCachedStickerSpy.mockClear();
|
||||
describeStickerImageSpy.mockClear();
|
||||
// Re-seed defaults so per-test overrides do not leak when using mockClear.
|
||||
getCachedStickerSpy.mockReturnValue(undefined);
|
||||
describeStickerImageSpy.mockReturnValue(undefined);
|
||||
});
|
||||
|
||||
it(
|
||||
|
||||
@@ -121,7 +121,7 @@ describe("resolveTelegramAutoSelectFamilyDecision", () => {
|
||||
});
|
||||
|
||||
it("memoizes WSL2 detection across repeated defaults", () => {
|
||||
vi.mocked(isWSL2Sync).mockReset();
|
||||
vi.mocked(isWSL2Sync).mockClear();
|
||||
vi.mocked(isWSL2Sync).mockReturnValue(false);
|
||||
resolveTelegramAutoSelectFamilyDecision({ env: {}, nodeMajor: 22 });
|
||||
resolveTelegramAutoSelectFamilyDecision({ env: {}, nodeMajor: 22 });
|
||||
|
||||
Reference in New Issue
Block a user