Add basic smoke tests for debug dump options

text_sliders
Wilfred Hughes 2023-07-09 15:48:45 +07:00
parent 8eb949eb02
commit e9abae90ab
1 changed files with 21 additions and 0 deletions

@ -170,3 +170,24 @@ fn drop_different_path_starts() {
let predicate_fn = predicate::str::contains("dir_after/clojure.clj").not();
cmd.assert().stdout(predicate_fn);
}
#[test]
fn dump_tree_sitter() {
let mut cmd = Command::cargo_bin("difft").unwrap();
cmd.arg("--dump-ts")
.arg("sample_files/simple_before.js")
.arg("sample_files/simple_after.js");
cmd.assert().success();
}
#[test]
fn dump_syntax() {
let mut cmd = Command::cargo_bin("difft").unwrap();
cmd.arg("--dump-syntax")
.arg("sample_files/simple_before.js")
.arg("sample_files/simple_after.js");
cmd.assert().success();
}