in src/main.rs [953:983]
fn test_glob_matches() {
let dir = create_test_files(&[
("f1.txt", "some awesome text"),
("f2.TXT", "some more awesome text"),
("skip.rs", "i should be skipped but i am still awesome"),
]);
Command::cargo_bin("fastmod")
.unwrap()
.args(&[
"awesome",
"great",
"--accept-all",
"--iglob",
"*.txt",
"--dir",
dir.path().to_str().unwrap(),
])
.assert()
.success();
let lower_translated = read_to_string(dir.path().join("f1.txt")).unwrap();
let upper_translated = read_to_string(dir.path().join("f2.TXT")).unwrap();
let skipped_translated = read_to_string(dir.path().join("skip.rs")).unwrap();
assert_eq!(lower_translated, "some great text");
assert_eq!(upper_translated, "some more great text");
assert_eq!(
skipped_translated,
"i should be skipped but i am still awesome"
);
}