/
home
/
techb158
/
.nvm
/
test
/
slow
/
nvm use
/
/home/techb158/.nvm/test/slow/nvm use
mkdir
upload
Name
Size
Mode
Actions
Running 'nvm use' calls 'nvm_die_on_prefix'
642
0775
edit
dl
rm
Running 'nvm use' with nvmrc containing not intalled version
881
0664
edit
dl
rm
Running 'nvm use --lts' uses latest LTS version
567
0775
edit
dl
rm
Running 'nvm use --lts=foo' uses latest 'foo' LTS version
613
0775
edit
dl
rm
Running 'nvm use iojs' uses latest io.js version
536
0775
edit
dl
rm
Running 'nvm use node' uses latest stable node version
546
0775
edit
dl
rm
Running 'nvm use node --silent' doesn't print anything
338
0775
edit
dl
rm
Running 'nvm use v1.0.0' uses iojs-v1.0.0 iojs version
560
0775
edit
dl
rm
setup_dir
530
0775
edit
dl
rm
teardown_dir
519
0775
edit
dl
rm
Edit:
/home/techb158/.nvm/test/slow/nvm use/Running 'nvm use' with nvmrc containing not intalled version
(881B)
#!/bin/sh die () { echo "$@" ; exit 1; } \. ../../../nvm.sh nvm deactivate 2>&1 >/dev/null || die 'deactivate failed' echo "foo" > .nvmrc # running nvm use with .nvmrc should not print the version information OUTPUT="$(nvm use 2>&1)" EXIT_CODE=$? EXPECTED_OUTPUT="Found '$PWD/.nvmrc' with version <foo> N/A: version \"foo\" is not yet installed. You need to run \`nvm install\` to install and use the node version specified in \`.nvmrc\`." [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] || die "expected 'nvm use' with nvmrc to give $EXPECTED_OUTPUT, got $OUTPUT" [ "_$EXIT_CODE" = "_3" ] || die "expected 'nvm use' with nvmrc to exit with 3, got $EXIT_CODE" # --silent should not print anything OUTPUT=$(nvm use --silent) EXPECTED_OUTPUT="" [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] \ || die "'nvm use --silent' output was not silenced to '$EXPECTED_OUTPUT'; got '$OUTPUT'" rm .nvmrc
Save
cmd:
run