Set makeprg if pip-compile is available

also update tests and make Requirements_matched_filename more specific.
This commit is contained in:
Eric Nielsen
2021-03-18 13:38:21 -05:00
parent a86fea904d
commit 82d0dcdb33
3 changed files with 21 additions and 3 deletions

View File

@@ -4,12 +4,16 @@ runtime! plugin/requirements.vim
describe 'enable: Requirements_matched_filename()'
it 'to enable file type detection: basic filename'
Expect Requirements_matched_filename('requirements.txt') to_be_true
Expect Requirements_matched_filename('requirements-dev.txt') to_be_true
Expect Requirements_matched_filename('dev-requirements.txt') to_be_true
Expect Requirements_matched_filename('requires.txt') to_be_true
Expect Requirements_matched_filename('constraints.txt') to_be_true
end
it 'to enable file type detection: pip-tools filename'
Expect Requirements_matched_filename('requirements.in') to_be_true
Expect Requirements_matched_filename('requirements-dev.in') to_be_true
Expect Requirements_matched_filename('dev-requirements.in') to_be_true
Expect Requirements_matched_filename('requires.in') to_be_true
end
@@ -30,6 +34,8 @@ describe 'disable: Requirements_matched_filename()'
it 'to disable: file type detection: directory structure'
Expect Requirements_matched_filename('require/dev.txt') to_be_false
Expect Requirements_matched_filename('requirements-dev/dev.txt') to_be_false
Expect Requirements_matched_filename('dev-requirements/dev.txt') to_be_false
end
end