From bd2e9917da5cf5b4f7bae48ef5b97ce5cead2803 Mon Sep 17 00:00:00 2001 From: sharkdp Date: Tue, 24 Nov 2020 21:01:17 +0100 Subject: Revert "Add cycle detection integration tests" This reverts commit ec60d84265037f2fa230af0317fa75b2e949c59c. --- tests/examples/cycle.txt | 0 tests/integration_tests.rs | 37 +++---------------------------------- 2 files changed, 3 insertions(+), 34 deletions(-) delete mode 100644 tests/examples/cycle.txt diff --git a/tests/examples/cycle.txt b/tests/examples/cycle.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/integration_tests.rs b/tests/integration_tests.rs index ad3ca9d0..ac11efb4 100644 --- a/tests/integration_tests.rs +++ b/tests/integration_tests.rs @@ -1,14 +1,11 @@ -use assert_cmd::assert::OutputAssertExt; -use assert_cmd::cargo::CommandCargoExt; +use assert_cmd::Command; use predicates::{prelude::predicate, str::PredicateStrExt}; -use std::fs::File; use std::path::Path; -use std::process::{Command, Stdio}; use std::str::from_utf8; const EXAMPLES_DIR: &str = "tests/examples"; -fn bat_as_std() -> Command { +fn bat_with_config() -> Command { let mut cmd = Command::cargo_bin("bat").unwrap(); cmd.current_dir("tests/examples"); cmd.env_remove("PAGER"); @@ -20,11 +17,7 @@ fn bat_as_std() -> Command { cmd } -fn bat_with_config() -> assert_cmd::Command { - assert_cmd::Command::from_std(bat_as_std()) -} - -fn bat() -> assert_cmd::Command { +fn bat() -> Command { let mut cmd = bat_with_config(); cmd.arg("--no-config"); cmd @@ -196,30 +189,6 @@ fn line_range_multiple() { .stdout("line 1\nline 2\nline 4\n"); } -#[test] -fn basic_io_cycle() { - let file_out = Stdio::from(File::open("tests/examples/cycle.txt").unwrap()); - bat_as_std() - .arg("test.txt") - .arg("cycle.txt") - .stdout(file_out) - .assert() - .failure(); -} - -#[test] -fn stdin_to_stdout_cycle() { - let file_out = Stdio::from(File::open("tests/examples/cycle.txt").unwrap()); - let file_in = Stdio::from(File::open("tests/examples/cycle.txt").unwrap()); - bat_as_std() - .stdin(file_in) - .arg("test.txt") - .arg("-") - .stdout(file_out) - .assert() - .failure(); -} - #[test] fn tabs_numbers() { bat() -- cgit v1.2.3