New and old plugin syntax work together

This commit is contained in:
Bruno Sutic
2015-07-07 01:04:26 +02:00
parent 6a5784433b
commit 7ce0326916
3 changed files with 37 additions and 9 deletions

View File

@ -21,8 +21,32 @@ test_plugin_installation() {
teardown_helper
}
test_legacy_and_new_syntax_for_plugin_installation_work() {
set_tmux_conf_helper <<- HERE
set -g @tpm_plugins " \
tmux-plugins/tmux-example-plugin \
"
set -g @plugin 'tmux-plugins/tmux-copycat'
run-shell "$PWD/tpm"
HERE
# opens tmux and test it with `expect`
"$CURRENT_DIR"/expect_successful_multiple_plugins_download ||
fail_helper "Tmux multiple plugins installation fails"
# check plugin dir exists after download
check_dir_exists_helper "$HOME/.tmux/plugins/tmux-example-plugin/" ||
fail_helper "Plugin download fails (tmux-example-plugin)"
check_dir_exists_helper "$HOME/.tmux/plugins/tmux-copycat/" ||
fail_helper "Plugin download fails (tmux-copycat)"
teardown_helper
}
main() {
test_plugin_installation
test_legacy_and_new_syntax_for_plugin_installation_work
exit_value_helper
}
main