Skip to content

Commit a507885

Browse files
committed
test(rlm): tolerate windows python line endings
1 parent 3c3c4bf commit a507885

2 files changed

Lines changed: 10 additions & 9 deletions

File tree

crates/tui/src/repl/runtime.rs

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1084,14 +1084,11 @@ mod tests {
10841084
)
10851085
.await
10861086
.expect("execute");
1087-
assert!(round.stdout.contains("36 4"), "{}", round.stdout);
1088-
assert!(round.stdout.contains("beta needle"), "{}", round.stdout);
1089-
assert!(
1090-
round.stdout.contains("beta needle\ngamma needle"),
1091-
"{}",
1092-
round.stdout
1093-
);
1094-
assert!(round.stdout.contains("1 needle 11"), "{}", round.stdout);
1087+
let stdout = round.stdout.replace("\r\n", "\n");
1088+
assert!(stdout.contains("36 4"), "{stdout}");
1089+
assert!(stdout.contains("beta needle"), "{stdout}");
1090+
assert!(stdout.contains("beta needle\ngamma needle"), "{stdout}");
1091+
assert!(stdout.contains("1 needle 11"), "{stdout}");
10951092
rt.shutdown().await;
10961093
}
10971094

crates/tui/src/tools/rlm.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -533,7 +533,11 @@ mod tests {
533533
.await
534534
.expect("eval");
535535
let eval_json: Value = serde_json::from_str(&eval.content).expect("eval json");
536-
assert_eq!(eval_json["stdout_preview"], "ok\n");
536+
let stdout_preview = eval_json["stdout_preview"]
537+
.as_str()
538+
.expect("stdout_preview")
539+
.replace("\r\n", "\n");
540+
assert_eq!(stdout_preview, "ok\n");
537541

538542
let close = RlmCloseTool
539543
.execute(json!({"name": "sample"}), &ctx)

0 commit comments

Comments
 (0)