Compare lines iterator instead of full output

This avoids differences in line endings.
This commit is contained in:
Afonso Bordado 2022-07-30 22:05:39 +01:00
parent 78372d6b41
commit bec651ef47
2 changed files with 2 additions and 6 deletions

View File

@ -79,10 +79,6 @@ jobs:
git config --global user.email "user@example.com"
git config --global user.name "User"
./y.rs prepare
- name: log expected output
run: cat -e regex/examples/regexdna-output.txt
- name: Build without unstable features
env:

View File

@ -206,7 +206,8 @@ const fn new(config: &'static str, func: &'static dyn Fn(&TestRunner)) -> Self {
.join("\r\n");
if output != expected {
let output_matches = expected.lines().eq(output.lines());
if !output_matches {
let res_path = PathBuf::from("res.txt");
fs::write(&res_path, &output).unwrap();
@ -457,7 +458,6 @@ fn run_out_command<'a, I>(&self, name: &str, args: I)
full_cmd.push(arg.to_string());
}
println!("full_CMD: {:?}", full_cmd);
let mut cmd_iter = full_cmd.into_iter();
let first = cmd_iter.next().unwrap();