Improved check for components that are already enabled

This commit is contained in:
Nils Winkler
2017-05-10 11:12:07 +02:00
parent 56d0f56714
commit b1481038d8
2 changed files with 17 additions and 8 deletions

View File

@@ -70,6 +70,18 @@ function __setup_plugin_tests {
[ ! -L "$BASH_IT/plugins/enabled/nvm.plugin.bash" ]
}
@test "enable the nvm plugin if it was enabled without a priority" {
__setup_plugin_tests
ln -s $BASH_IT/plugins/available/nvm.plugin.bash $BASH_IT/plugins/enabled/nvm.plugin.bash
[ -L "$BASH_IT/plugins/enabled/nvm.plugin.bash" ]
run _enable-plugin "nvm"
[ "${lines[0]}" == 'nvm is already enabled.' ]
[ -L "$BASH_IT/plugins/enabled/nvm.plugin.bash" ]
[ ! -L "$BASH_IT/plugins/enabled/225---nvm.plugin.bash" ]
}
@test "enable the nvm plugin twice" {
__setup_plugin_tests