mirror of
https://github.com/sharkdp/bat
synced 2024-12-12 13:32:29 +00:00
27 lines
951 B
Rust
27 lines
951 B
Rust
use predicates::{prelude::predicate, str::PredicateStrExt};
|
|
|
|
mod utils;
|
|
use utils::command::bat_with_config;
|
|
|
|
// This test is ignored, as it needs a special system wide config put into place.
|
|
// In order to run this tests, use `cargo test --test system_wide_config -- --ignored`
|
|
#[test]
|
|
#[ignore]
|
|
fn use_systemwide_config() {
|
|
bat_with_config().arg("test.txt").assert().success().stdout(
|
|
predicate::eq("\u{1b}]2;bat: test.txt\x07dummy-pager-from-system-config\n").normalize(),
|
|
);
|
|
}
|
|
|
|
// This test is ignored, as it needs a special system wide config put into place
|
|
// In order to run this tests, use `cargo test --test system_wide_config -- --ignored`
|
|
#[test]
|
|
#[ignore]
|
|
fn config_overrides_system_config() {
|
|
bat_with_config()
|
|
.env("BAT_CONFIG_PATH", "bat.conf")
|
|
.arg("test.txt")
|
|
.assert()
|
|
.success()
|
|
.stdout(predicate::eq("\u{1b}]2;bat: test.txt\x07dummy-pager-from-config\n").normalize());
|
|
}
|