vim-plug/test
Nate Fischer 734d9a11b5 Use 'rtp' option to filter diff (#798)
Previously, `:PlugDiff` would show every new commit to a plugin's git
repo. This makes sense for the general case, but makes less sense when a
plugin lives in a subdirectory of the repo (and is configured with the
'rtp' option). This makes it difficult to determine which commits relate
to the plugin and which are unrelated.

This changes `:PlugDiff` to filter out any commits outside of the 'rtp'
folder.

Some consequences:

 * This does not change the `:PlugUpdate` UI. This means `:PlugUpdate`
   may pull down non-plugin commits, display that it has updated the
   plugin, and then `:PlugDiff` will show no updates (since such commits
   fall out of the 'rtp' path).
 * It also means there's no UI to revert non-plugin updates, as they
   don't show up in `:PlugDiff`.
2018-11-04 03:00:00 +09:00
..
README.md Update test runner script 2014-06-23 12:53:51 +09:00
regressions.vader Ignore useless use of on-demand loading (#786) 2018-09-12 13:40:33 +09:00
run Ignore useless use of on-demand loading (#786) 2018-09-12 13:40:33 +09:00
test.vader Fix handling of changed up-to-date msg from Git (#724) 2018-03-04 13:43:13 +09:00
workflow.vader Use 'rtp' option to filter diff (#798) 2018-11-04 03:00:00 +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