1
0
mirror of https://github.com/j178/prek.git synced 2026-04-25 02:11:36 +02:00
Files
prek/tests/languages/script.rs
T

33 lines
824 B
Rust

#[cfg(unix)]
use crate::common::{TestContext, cmd_snapshot};
// TODO: fix this on Windows
// require resolve `bash.exe` before running scripts.
#[cfg(unix)]
#[test]
fn script_run() {
let context = TestContext::new();
context.init_project();
context.write_pre_commit_config(indoc::indoc! {r"
repos:
- repo: https://github.com/prek-test-repos/script-hooks
rev: main
hooks:
- id: echo
verbose: true
"});
context.git_add(".");
cmd_snapshot!(context.filters(), context.run(), @r"
success: true
exit_code: 0
----- stdout -----
echo.....................................................................Passed
- hook id: echo
- duration: [TIME]
.pre-commit-config.yaml
----- stderr -----
");
}