mirror of
https://github.com/sharkdp/bat.git
synced 2024-12-12 09:30:44 +01:00
30 lines
920 B
Rust
30 lines
920 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("dummy-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("dummy-pager-from-config\n").normalize());
|
||
|
}
|