Remove unnecessary clone in integration tests

This commit is contained in:
Ethan P 2020-05-15 12:29:01 -07:00
parent cc52f79e42
commit 9166c9dd35
No known key found for this signature in database
GPG Key ID: 6963FD04F6CF35EA
1 changed files with 6 additions and 12 deletions

View File

@ -679,19 +679,16 @@ fn do_not_panic_regression_tests() {
fn do_not_detect_different_syntax_for_stdin_and_files() {
let file = "regression_tests/issue_985.js";
let output_for_file = bat()
let cmd_for_file = bat()
.arg("--color=always")
.arg("--map-syntax=*.js:Markdown")
.arg(&format!("--file-name={}", file))
.arg("--style=plain")
.arg(file)
.assert()
.success()
.get_output()
.stdout
.clone();
.success();
let output_for_stdin = bat()
let cmd_for_stdin = bat()
.arg("--color=always")
.arg("--map-syntax=*.js:Markdown")
.arg("--style=plain")
@ -699,13 +696,10 @@ fn do_not_detect_different_syntax_for_stdin_and_files() {
.pipe_stdin(Path::new(EXAMPLES_DIR).join(file))
.unwrap()
.assert()
.success()
.get_output()
.stdout
.clone();
.success();
assert_eq!(
from_utf8(&output_for_file).unwrap(),
from_utf8(&output_for_stdin).unwrap()
from_utf8(&cmd_for_file.get_output().stdout).expect("output is valid utf-8"),
from_utf8(&cmd_for_stdin.get_output().stdout).expect("output is valid utf-8")
);
}