test: count typing signaler calls · openclaw/openclaw@b339515
shakkernerd
·
2026-05-12
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -673,8 +673,8 @@ describe("createTypingSignaler", () => {
|
673 | 673 | await signaler.signalReasoningDelta(); |
674 | 674 | expect(typing.startTypingLoop).not.toHaveBeenCalled(); |
675 | 675 | await signaler.signalTextDelta("hi"); |
676 | | -expect(typing.startTypingLoop).toHaveBeenCalled(); |
677 | | -expect(typing.refreshTypingTtl).toHaveBeenCalled(); |
| 676 | +expect(typing.startTypingLoop).toHaveBeenCalledTimes(1); |
| 677 | +expect(typing.refreshTypingTtl).toHaveBeenCalledTimes(1); |
678 | 678 | expect(typing.startTypingOnText).not.toHaveBeenCalled(); |
679 | 679 | }); |
680 | 680 | |
@@ -702,15 +702,15 @@ describe("createTypingSignaler", () => {
|
702 | 702 | |
703 | 703 | await signaler.signalToolStart(); |
704 | 704 | |
705 | | -expect(typing.startTypingLoop).toHaveBeenCalled(); |
706 | | -expect(typing.refreshTypingTtl).toHaveBeenCalled(); |
| 705 | +expect(typing.startTypingLoop).toHaveBeenCalledTimes(1); |
| 706 | +expect(typing.refreshTypingTtl).toHaveBeenCalledTimes(1); |
707 | 707 | expect(typing.startTypingOnText).not.toHaveBeenCalled(); |
708 | 708 | (typing.isActive as ReturnType<typeof vi.fn>).mockReturnValue(true); |
709 | 709 | (typing.startTypingLoop as ReturnType<typeof vi.fn>).mockClear(); |
710 | 710 | (typing.refreshTypingTtl as ReturnType<typeof vi.fn>).mockClear(); |
711 | 711 | await signaler.signalToolStart(); |
712 | 712 | |
713 | | -expect(typing.refreshTypingTtl).toHaveBeenCalled(); |
| 713 | +expect(typing.refreshTypingTtl).toHaveBeenCalledTimes(1); |
714 | 714 | expect(typing.startTypingLoop).not.toHaveBeenCalled(); |
715 | 715 | }); |
716 | 716 | |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。