Removing enabled components before running tests

This commit is contained in:
Nils Winkler
2017-05-17 07:36:03 +02:00
parent 2607bb815a
commit cb46960717

View File

@@ -17,6 +17,7 @@ function local_setup {
mkdir -p $BASH_IT
lib_directory="$(cd "$(dirname "$0")" && pwd)"
cp -r $lib_directory/../../* $BASH_IT/
rm -rf "$BASH_IT/aliases/enabled" "$BASH_IT/completion/enabled" "$BASH_IT/plugins/enabled"
# Don't pollute the user's actual $HOME directory
# Use a test home directory instead
@@ -47,7 +48,7 @@ function local_teardown {
assert [ -L "$BASH_IT/aliases/enabled/150---general.aliases.bash" ]
assert [ -L "$BASH_IT/plugins/enabled/250---base.plugin.bash" ]
assert [ -L "$BASH_IT/plugins/enabled/250---alias-completion.plugin.bash" ]
assert [ -L "$BASH_IT/plugins/enabled/365---alias-completion.plugin.bash" ]
assert [ -L "$BASH_IT/completion/enabled/350---bash-it.completion.bash" ]
assert [ -L "$BASH_IT/completion/enabled/350---system.completion.bash" ]
}