mirror of
https://github.com/pre-commit/pre-commit.git
synced 2026-01-13 12:30:08 -06:00
Add language_version to the manifest loader.
This commit is contained in:
@@ -20,6 +20,7 @@ MANIFEST_JSON_SCHEMA = {
|
||||
'description': {'type': 'string', 'default': ''},
|
||||
'entry': {'type': 'string'},
|
||||
'language': {'type': 'string'},
|
||||
'language_version': {'type': 'string', 'default': 'default'},
|
||||
'expected_return_value': {'type': 'number', 'default': 0},
|
||||
},
|
||||
'required': ['id', 'name', 'entry', 'language'],
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
import os.path
|
||||
|
||||
from pre_commit.languages.ruby import _install_rbenv
|
||||
from testing.util import skipif_slowtests_false
|
||||
|
||||
|
||||
@skipif_slowtests_false
|
||||
def test_install_rbenv(cmd_runner):
|
||||
_install_rbenv(cmd_runner)
|
||||
# Should have created rbenv directory
|
||||
|
||||
@@ -19,6 +19,7 @@ def test_manifest_contents(manifest):
|
||||
'expected_return_value': 0,
|
||||
'id': 'bash_hook',
|
||||
'language': 'script',
|
||||
'language_version': 'default',
|
||||
'name': 'Bash hook',
|
||||
}]
|
||||
|
||||
@@ -30,5 +31,6 @@ def test_hooks(manifest):
|
||||
'expected_return_value': 0,
|
||||
'id': 'bash_hook',
|
||||
'language': 'script',
|
||||
'language_version': 'default',
|
||||
'name': 'Bash hook',
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user