test: tighten discord auto presence assertions · openclaw/openclaw@49d9996
shakkernerd
·
2026-05-11
·
via Recent Commits to openclaw:main
File tree
extensions/discord/src/monitor
| Original file line number | Diff line number | Diff line change |
|---|
@@ -90,8 +90,22 @@ describe("discord auto presence", () => {
|
90 | 90 | |
91 | 91 | expect(updatePresence).toHaveBeenCalledTimes(2); |
92 | 92 | expect(updatePresence.mock.calls).toEqual([ |
93 | | -[expect.objectContaining({ status: "dnd" })], |
94 | | -[expect.objectContaining({ status: "online" })], |
| 93 | +[ |
| 94 | +{ |
| 95 | +since: null, |
| 96 | +activities: [{ name: "Custom Status", type: 4, state: "token exhausted" }], |
| 97 | +status: "dnd", |
| 98 | +afk: false, |
| 99 | +}, |
| 100 | +], |
| 101 | +[ |
| 102 | +{ |
| 103 | +since: null, |
| 104 | +activities: [], |
| 105 | +status: "online", |
| 106 | +afk: false, |
| 107 | +}, |
| 108 | +], |
95 | 109 | ]); |
96 | 110 | }); |
97 | 111 | |
@@ -124,8 +138,22 @@ describe("discord auto presence", () => {
|
124 | 138 | |
125 | 139 | expect(updatePresence).toHaveBeenCalledTimes(2); |
126 | 140 | expect(updatePresence.mock.calls).toEqual([ |
127 | | -[expect.objectContaining({ status: "online" })], |
128 | | -[expect.objectContaining({ status: "online" })], |
| 141 | +[ |
| 142 | +{ |
| 143 | +since: null, |
| 144 | +activities: [], |
| 145 | +status: "online", |
| 146 | +afk: false, |
| 147 | +}, |
| 148 | +], |
| 149 | +[ |
| 150 | +{ |
| 151 | +since: null, |
| 152 | +activities: [], |
| 153 | +status: "online", |
| 154 | +afk: false, |
| 155 | +}, |
| 156 | +], |
129 | 157 | ]); |
130 | 158 | }); |
131 | 159 | |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。