mirror of
https://github.com/rust-lang/rustlings.git
synced 2026-05-15 09:48:45 +00:00
Fix test
This commit is contained in:
parent
432d1f84ea
commit
a307599b0b
@ -4,7 +4,6 @@ use std::{
|
|||||||
};
|
};
|
||||||
|
|
||||||
enum Output<'a> {
|
enum Output<'a> {
|
||||||
FullStdout(&'a [u8]),
|
|
||||||
PartialStdout(&'a str),
|
PartialStdout(&'a str),
|
||||||
PartialStderr(&'a str),
|
PartialStderr(&'a str),
|
||||||
}
|
}
|
||||||
@ -47,9 +46,6 @@ impl<'a> Cmd<'a> {
|
|||||||
let output = cmd.output().unwrap();
|
let output = cmd.output().unwrap();
|
||||||
match self.output {
|
match self.output {
|
||||||
None => (),
|
None => (),
|
||||||
Some(FullStdout(stdout)) => {
|
|
||||||
assert_eq!(output.stdout, stdout);
|
|
||||||
}
|
|
||||||
Some(PartialStdout(stdout)) => {
|
Some(PartialStdout(stdout)) => {
|
||||||
assert!(from_utf8(&output.stdout).unwrap().contains(stdout));
|
assert!(from_utf8(&output.stdout).unwrap().contains(stdout));
|
||||||
}
|
}
|
||||||
@ -129,7 +125,7 @@ fn hint() {
|
|||||||
Cmd::default()
|
Cmd::default()
|
||||||
.current_dir("tests/test_exercises")
|
.current_dir("tests/test_exercises")
|
||||||
.args(&["hint", "test_failure"])
|
.args(&["hint", "test_failure"])
|
||||||
.output(FullStdout(b"The answer to everything: 42\n"))
|
.output(PartialStdout("\n\nHint:\nThe answer to everything: 42\n"))
|
||||||
.success();
|
.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user