mirror of
https://github.com/pre-commit/pre-commit.git
synced 2026-04-15 01:51:46 +04:00
fix rust coverage on windows
it's a complete mystery why this isn't needed on other platforms, the branch is legitimately uncovered there
This commit is contained in:
parent
0b45ecc8a4
commit
92c70766fd
1 changed files with 20 additions and 0 deletions
|
|
@ -68,3 +68,23 @@ def test_installs_with_bootstrapped_rustup(tmpdir, language_version):
|
||||||
|
|
||||||
with rust.in_env(prefix, language_version):
|
with rust.in_env(prefix, language_version):
|
||||||
assert cmd_output('hello_world')[1] == 'Hello, world!\n'
|
assert cmd_output('hello_world')[1] == 'Hello, world!\n'
|
||||||
|
|
||||||
|
|
||||||
|
def test_installs_with_existing_rustup(tmpdir):
|
||||||
|
tmpdir.join('src', 'main.rs').ensure().write(
|
||||||
|
'fn main() {\n'
|
||||||
|
' println!("Hello, world!");\n'
|
||||||
|
'}\n',
|
||||||
|
)
|
||||||
|
tmpdir.join('Cargo.toml').ensure().write(
|
||||||
|
'[package]\n'
|
||||||
|
'name = "hello_world"\n'
|
||||||
|
'version = "0.1.0"\n'
|
||||||
|
'edition = "2021"\n',
|
||||||
|
)
|
||||||
|
prefix = Prefix(str(tmpdir))
|
||||||
|
|
||||||
|
assert parse_shebang.find_executable('rustup') is not None
|
||||||
|
rust.install_environment(prefix, '1.56.0', ())
|
||||||
|
with rust.in_env(prefix, '1.56.0'):
|
||||||
|
assert cmd_output('hello_world')[1] == 'Hello, world!\n'
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue