From 3aef580a861a4d6b527a65ed5bd268f1ebe7fe34 Mon Sep 17 00:00:00 2001 From: Xandor Schiefer Date: Wed, 16 Nov 2016 14:17:12 +0200 Subject: [PATCH] Improved nvm_change_path unit test --- test/fast/Unit tests/nvm_change_path | 32 ++++++++++++++++++++++------ 1 file changed, 25 insertions(+), 7 deletions(-) mode change 100644 => 100755 test/fast/Unit tests/nvm_change_path diff --git a/test/fast/Unit tests/nvm_change_path b/test/fast/Unit tests/nvm_change_path old mode 100644 new mode 100755 index 41e0d0b..621729f --- a/test/fast/Unit tests/nvm_change_path +++ b/test/fast/Unit tests/nvm_change_path @@ -6,20 +6,38 @@ die () { echo "$@" ; exit 1; } TEST_PATH=/usr/bin:/usr/local/bin -NEW_PATH=`nvm_change_path "$TEST_PATH" "/bin" "$NVM_DIR/versions/node/v7.1.0/bin"` +# New version dir +NEW_PATH=`nvm_change_path "$TEST_PATH" "/bin" "$NVM_DIR/versions/node/v7.1.0"` -[ "$NEW_PATH" = "$NVM_DIR/versions/node/v7.1.0:/bin:/usr/bin:/usr/local/bin" ] || die "Not correctly changed: $NEW_PATH " +[ "$NEW_PATH" = "$NVM_DIR/versions/node/v7.1.0/bin:/usr/bin:/usr/local/bin" ] || die "Not correctly changed: $NEW_PATH " + +# Old version dir +NEW_PATH=`nvm_change_path "$TEST_PATH" "/bin" "$NVM_DIR/v0.1.2"` + +[ "$NEW_PATH" = "$NVM_DIR/v0.1.2/bin:/usr/bin:/usr/local/bin" ] || die "Not correctly changed: $NEW_PATH " -TEST_PATH=/home/user/code/test/node_modules/.bin:$NVM_DIR/versions/node/v4.5.0:/usr/bin:/usr/local/bin +TEST_PATH=/home/user/code/test/node_modules/.bin:$NVM_DIR/versions/node/v4.5.0/bin:/usr/bin:/usr/local/bin -NEW_PATH=`nvm_change_path "$TEST_PATH" "/bin" "$NVM_DIR/versions/node/v7.1.0/bin"` +# New version dir +NEW_PATH=`nvm_change_path "$TEST_PATH" "/bin" "$NVM_DIR/versions/node/v7.1.0"` -[ "$NEW_PATH" = "/home/user/code/test/node_modules/.bin:$NVM_DIR/versions/node/v7.1.0:/bin:/usr/bin:/usr/local/bin" ] || die "Not correctly changed: $NEW_PATH " +[ "$NEW_PATH" = "/home/user/code/test/node_modules/.bin:$NVM_DIR/versions/node/v7.1.0/bin:/usr/bin:/usr/local/bin" ] || die "Not correctly changed: $NEW_PATH " + +# Old version dir +NEW_PATH=`nvm_change_path "$TEST_PATH" "/bin" "$NVM_DIR/v0.1.2"` + +[ "$NEW_PATH" = "/home/user/code/test/node_modules/.bin:$NVM_DIR/v0.1.2/bin:/usr/bin:/usr/local/bin" ] || die "Not correctly changed: $NEW_PATH " EMPTY_PATH= -NEW_PATH=`nvm_change_path "$EMPTY_PATH" "/bin" "$NVM_DIR/versions/node/v4.5.0/bin"` +# New version dir +NEW_PATH=`nvm_change_path "$EMPTY_PATH" "/bin" "$NVM_DIR/versions/node/v7.1.0"` -[ "$NEW_PATH" = "$NVM_DIR/versions/node/v4.5.0/bin" ] || die "Not correctly prepended: $NEW_PATH " +[ "$NEW_PATH" = "$NVM_DIR/versions/node/v7.1.0/bin" ] || die "Not correctly prepended: $NEW_PATH " + +# Old version dir +NEW_PATH=`nvm_change_path "$EMPTY_PATH" "/bin" "$NVM_DIR/v0.1.2"` + +[ "$NEW_PATH" = "$NVM_DIR/v0.1.2/bin" ] || die "Not correctly prepended: $NEW_PATH "