fix(qa): reject loose upgrade survivor baseline counts · openclaw/openclaw@6fa9ea0
vincentkoc
·
2026-06-17
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -159,6 +159,33 @@ describe("scripts/resolve-upgrade-survivor-baselines", () => {
|
159 | 159 | }); |
160 | 160 | }); |
161 | 161 | |
| 162 | +it("rejects loose release-history count values", () => { |
| 163 | +withReleaseFixture([], (file) => { |
| 164 | +expect(() => |
| 165 | +resolveBaselines( |
| 166 | +new Map([ |
| 167 | +["requested", "release-history"], |
| 168 | +["releases-json", file], |
| 169 | +["history-count", "1e3"], |
| 170 | +]), |
| 171 | +), |
| 172 | +).toThrow("--history-count must be a positive integer"); |
| 173 | +}); |
| 174 | +}); |
| 175 | + |
| 176 | +it("rejects loose last-stable count tokens", () => { |
| 177 | +withReleaseFixture([], (file) => { |
| 178 | +expect(() => |
| 179 | +resolveBaselines( |
| 180 | +new Map([ |
| 181 | +["requested", "last-stable-1e3"], |
| 182 | +["releases-json", file], |
| 183 | +]), |
| 184 | +), |
| 185 | +).toThrow("last-stable baseline count must be a positive integer"); |
| 186 | +}); |
| 187 | +}); |
| 188 | + |
162 | 189 | it("maps release-history anchors to npm-published package versions when GitHub tags have republish suffixes", () => { |
163 | 190 | const releases = ( |
164 | 191 | [ |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。