Add language_version to the manifest loader.

This commit is contained in:
Anthony Sottile
2014-06-02 06:50:57 -07:00
parent 914a74f80b
commit 4f2f1731ea
3 changed files with 5 additions and 0 deletions

View File

@@ -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'],

View File

@@ -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

View File

@@ -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',
}