From f0668fd57714979c6bb7747a495e24c4428ec7ec Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Sun, 26 Jun 2016 15:11:37 -0700 Subject: [PATCH] [Tests] `nvm alias --lts`: add tests --- ...m alias\" should ensure LTS alias dir exists" | 16 ++++++++++++++++ test/fast/Aliases/lts/setup_dir | 10 ++++++++++ test/fast/Aliases/lts/teardown_dir | 10 ++++++++++ 3 files changed, 36 insertions(+) create mode 100755 "test/fast/Aliases/lts/\"nvm alias\" should ensure LTS alias dir exists" create mode 100755 test/fast/Aliases/lts/setup_dir create mode 100755 test/fast/Aliases/lts/teardown_dir diff --git "a/test/fast/Aliases/lts/\"nvm alias\" should ensure LTS alias dir exists" "b/test/fast/Aliases/lts/\"nvm alias\" should ensure LTS alias dir exists" new file mode 100755 index 0000000..eefcf98 --- /dev/null +++ "b/test/fast/Aliases/lts/\"nvm alias\" should ensure LTS alias dir exists" @@ -0,0 +1,16 @@ +#!/bin/sh + +set -ex + +. ../../../../nvm.sh +. ../../../common.sh + +LTS_ALIAS_PATH="$(nvm_alias_path)/lts" + +die () { echo $@ ; exit 1; } + +[ ! -d "${LTS_ALIAS_PATH}" ] || die "'${LTS_ALIAS_PATH}' exists and should not" + +nvm alias >/dev/null 2>&1 + +[ -d "${LTS_ALIAS_PATH}" ] || die "'${LTS_ALIAS_PATH}' does not exist and should" diff --git a/test/fast/Aliases/lts/setup_dir b/test/fast/Aliases/lts/setup_dir new file mode 100755 index 0000000..6a99acf --- /dev/null +++ b/test/fast/Aliases/lts/setup_dir @@ -0,0 +1,10 @@ +#!/bin/sh + +. ../../../../nvm.sh + +LTS_ALIAS_PATH="$(nvm_alias_path)/lts" + +if [ -d "${LTS_ALIAS_PATH}" ]; then + mv "${LTS_ALIAS_PATH}" "${LTS_ALIAS_PATH}.bak" + rm -rf "${LTS_ALIAS_PATH}" +fi diff --git a/test/fast/Aliases/lts/teardown_dir b/test/fast/Aliases/lts/teardown_dir new file mode 100755 index 0000000..a5200ef --- /dev/null +++ b/test/fast/Aliases/lts/teardown_dir @@ -0,0 +1,10 @@ +#!/bin/sh + +. ../../../../nvm.sh + +LTS_ALIAS_PATH="$(nvm_alias_path)/lts" + +if [ -d "${LTS_ALIAS_PATH}.bak" ]; then + rm -rf "${LTS_ALIAS_PATH}" + mv "${LTS_ALIAS_PATH}.bak" "${LTS_ALIAS_PATH}" +fi