mirror of
https://github.com/pre-commit/pre-commit.git
synced 2026-01-14 04:50:20 -06:00
15 lines
443 B
Python
15 lines
443 B
Python
from __future__ import annotations
|
|
|
|
from pre_commit.languages import script
|
|
from pre_commit.util import make_executable
|
|
from testing.language_helpers import run_language
|
|
|
|
|
|
def test_script_language(tmp_path):
|
|
exe = tmp_path.joinpath('main')
|
|
exe.write_text('#!/usr/bin/env bash\necho hello hello world\n')
|
|
make_executable(exe)
|
|
|
|
expected = (0, b'hello hello world\n')
|
|
assert run_language(tmp_path, script, 'main') == expected
|