vim-plug/test
Junegunn Choi eb47183af2 Refactor duplicate logic in installers
This commit extracts duplicate logic out of three installers.

Pros.
- Better maintainability
- Easier to add/extend the features
- Fixes a bug when 'commit' option is used, submodules are updated
  before the designated commit is checked out

Cons.
- The whole process takes slightly longer due to lost parallelism after pull
- Especially, submodule updates are not parallelized
    - However, this shouldn't matter much in practice as there are few
      plugins that heavily rely on submodules
2016-03-24 01:06:46 +09:00
..
README.md Update test runner script 2014-06-23 12:53:51 +09:00
regressions.vader Fix #350 - Tagged plugin should be unshallowed on update 2015-12-11 23:11:21 +09:00
run PlugDiff to show pending updates as well 2015-12-23 13:12:06 +09:00
test.vader Fix Travis CI build 2015-05-29 01:07:31 +09:00
workflow.vader Refactor duplicate logic in installers 2016-03-24 01:06:46 +09:00

Test cases for vim-plug

Prerequisite

Run

./run

./run !

TODO

Test cases for the following features are currently missing:

  • Output formatting
  • Timeout or interrupt cleaning up git processes
  • User prompt in PlugClean command
  • Single-threaded installer
  • Windows support