To add a collaborator to this project you will need to use the Relish gem to add the collaborator via a terminal command. Soon you'll be able to also add collaborators here!More about adding a collaborator
In order to automate varisous processes about testing Vim plugins,
As a lazy Vim user,
I want to get a proper exit status according to test results.
- a repository "kana/vim-vspec" from offline cache
- Failed test cases
a flavorfile with:
# No dependency
a file named "plugin/foo.vim" with:
let g:foo = 3
a file named "t/basics.vim" with:
runtime! plugin/foo.vim describe 'g:foo' it 'is equal to 5' Expect g:foo == 5 end end
it should fail with regexp:
-------- Preparing dependencies Checking versions... Use kana/vim-vspec ... v?\d+.\d+(\.\d+)? Deploying plugins... kana/vim-vspec v?\d+.\d+(\.\d+)? ... done Completed. -------- Testing a Vim plugin t/basics.vim ..\s not ok 1 - g:foo is equal to 5 # Expected g:foo == 5 at line 1 # Actual value: 3 # Expected value: 5 Failed 1/1 subtests Test Summary Report ------------------- t/basics.vim \(Wstat: 0 Tests: 1 Failed: 1\) Failed test: 1 Files=1, Tests=1, \d+ wallclock secs .* Result: FAIL
the output should not contain:
a lockfile is created and matches with:
- a dependency "kana/vim-vspec" is stored in ".vim-flavor/pack/flavors/start"
Last published about 1 month ago by kana.