Skip to content

Commit ecbdd1e

Browse files
mikolalysenkoclaude
andcommitted
Expect rollback_failed when every Bun global-store package is refused
All packages refused and nothing rolled back is a failed run since #1066. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
1 parent f7977fa commit ecbdd1e

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

‎crates/socket-patch-cli/tests/apply/bun_global_store.rs‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,10 @@ fn rollback_refuses_bun_global_store_packages() {
188188
);
189189

190190
let v = run(&proj, "rollback");
191-
assert_eq!(v["status"], "partial_failure", "{v}");
191+
// Every package refused, nothing rolled back: the run failed as a
192+
// whole (#1066).
193+
assert_eq!(v["status"], "error", "{v}");
194+
assert_eq!(v["error"]["code"], "rollback_failed", "{v}");
192195
assert_refused(&v, "pkg:npm/left-pad@1.3.0");
193196
assert_refused(&v, "pkg:npm/is-number@6.0.0");
194197
assert_eq!(std::fs::read(left_pad.join("index.js")).unwrap(), AFTER);

0 commit comments

Comments
 (0)