diff --git a/tests/integration_tests.rs b/tests/integration_tests.rs index e16a8a91..7ab99bb2 100644 --- a/tests/integration_tests.rs +++ b/tests/integration_tests.rs @@ -522,6 +522,17 @@ fn alias_pager_disable_long_overrides_short() { .stdout(predicate::eq("pager-output\n").normalize()); } +#[test] +fn pager_failed_to_parse() { + bat() + .env("BAT_PAGER", "mismatched-quotes 'a") + .arg("--paging=always") + .arg("test.txt") + .assert() + .failure() + .stderr(predicate::str::contains("Could not parse pager command")); +} + #[test] fn config_location_test() { bat_with_config()