Fix load script order (#5)

* Move the function 'matched_filename' to ftdetect #4

* Move the variable 'g:requirements#detect_filename_pattern' to ftdetect #4

* Rename 'describe' in unittest

* Add dein.vim in section of installation

* Bump version to 1.3.0

Close #4
This commit is contained in:
raimon
2016-10-16 22:42:15 +09:00
committed by GitHub
parent a426efa00b
commit 0d1a7b1b5b
6 changed files with 46 additions and 41 deletions

View File

@@ -1,42 +1,42 @@
filetype plugin on
runtime! plugin/requirements.vim
describe 'enable: requirements#matched_filename()'
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('requires.txt') to_be_true
Expect Requirements_matched_filename('requirements.txt') to_be_true
Expect Requirements_matched_filename('requires.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('requires.in') to_be_true
Expect Requirements_matched_filename('requirements.in') to_be_true
Expect Requirements_matched_filename('requires.in') to_be_true
end
it 'to enable file type detection: directory structure'
Expect requirements#matched_filename('requirements/dev.txt') to_be_true
Expect requirements#matched_filename('requires/tests.in') to_be_true
Expect Requirements_matched_filename('requirements/dev.txt') to_be_true
Expect Requirements_matched_filename('requires/tests.in') to_be_true
end
end
describe 'disable: requirements#matched_filename()'
describe 'disable: Requirements_matched_filename()'
it 'to disable: file type detection: basic filename'
Expect requirements#matched_filename('requirements.text') to_be_false
Expect Requirements_matched_filename('requirements.text') to_be_false
end
it 'to disable: file type detection: pip-tools filename'
Expect requirements#matched_filename('requirements.ini') to_be_false
Expect Requirements_matched_filename('requirements.ini') to_be_false
end
it 'to disable: file type detection: directory structure'
Expect requirements#matched_filename('require/dev.txt') to_be_false
Expect Requirements_matched_filename('require/dev.txt') to_be_false
end
end
describe 'g:requirements#detect_filename_pattern'
it 'use g:requirements#detect_filename_pattern'
Expect requirements#matched_filename('freeze.txt') to_be_false
Expect Requirements_matched_filename('freeze.txt') to_be_false
let g:requirements#detect_filename_pattern = 'freeze'
Expect requirements#matched_filename('freeze.txt') to_be_true
Expect Requirements_matched_filename('freeze.txt') to_be_true
end
end