mirror of
https://github.com/nvm-sh/nvm.git
synced 2025-05-10 14:21:50 +00:00
24 lines
704 B
Bash
Executable File
24 lines
704 B
Bash
Executable File
#!/bin/sh
|
|
|
|
set -ex
|
|
|
|
die () { echo $@ ; exit 1; }
|
|
|
|
. ../../../nvm.sh
|
|
|
|
echo "v0.10.28" > .nvmrc
|
|
OUTPUT="$(nvm use 2>&1 >/dev/null | awk 'NR==1')"
|
|
EXPECTED_OUTPUT='N/A: version "v0.10.28" is not yet installed.'
|
|
TESTTT="$(nvm use 2>&1 >/dev/null)"
|
|
TESTT="$(nvm use 2>&1)"
|
|
TEST="$(nvm use)"
|
|
|
|
[ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] \
|
|
|| die "'nvm use' did not output: '$EXPECTED_OUTPUT'; got: '$OUTPUT'; Normal: $TEST; with 2>&1: $TESTT; with /null: $TESTTT"
|
|
|
|
OUTPUT="$(nvm use 2>&1 >/dev/null | awk 'NR==3')"
|
|
EXPECTED_OUTPUT='You need to run "nvm install v0.10.28" to install it before using it.'
|
|
|
|
[ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] \
|
|
|| die "'nvm use' did not output: '$EXPECTED_OUTPUT'; got: '$OUTPUT'"
|