File manager - Edit - /home/c14075/dragmet-ural.ru/www/Aliases.tar
Back
nvm_ensure_default_set 0000755 00000001267 15135472576 0011257 0 ustar 00 #!/bin/sh \. ../../common.sh die () { echo "$@" ; exit 1; } \. ../../../nvm.sh nvm alias default 0.1 >/dev/null || die "'nvm alias default 0.1' failed" nvm_ensure_default_set 0.3 || die "'nvm_ensure_default_set' with an existing default alias exits 0" nvm unalias default || die "'nvm unalias default' failed" OUTPUT="$(nvm_ensure_default_set 0.2)" EXPECTED_OUTPUT="Creating default alias: default -> 0.2 (-> iojs-v0.2.10)" EXIT_CODE="$?" [ "_$(echo "$OUTPUT" | strip_colors)" = "_$EXPECTED_OUTPUT" ] || die "'nvm_ensure_default_set 0.2' did not output '$EXPECTED_OUTPUT', got '$OUTPUT'" [ "_$EXIT_CODE" = "_0" ] || die "'nvm_ensure_default_set 0.2' did not exit with 0, got $EXIT_CODE" nvm_resolve_local_alias 0000755 00000003010 15135472576 0011365 0 ustar 00 #!/bin/sh die () { echo "$@" ; exit 1; } \. ../../../nvm.sh EXIT_CODE=$(nvm_resolve_local_alias ; echo $?) [ "_$EXIT_CODE" = "_1" ] || die "nvm_resolve_local_alias without an argument did not return 1; got $EXIT_CODE" for i in $(seq 1 10) do STABLE_ALIAS="$(nvm_resolve_local_alias test-stable-$i)" [ "_$STABLE_ALIAS" = "_v0.0.$i" ] \ || die "'nvm_resolve_local_alias test-stable-$i' was not v0.0.$i; got $STABLE_ALIAS" UNSTABLE_ALIAS="$(nvm_resolve_local_alias test-unstable-$i)" [ "_$UNSTABLE_ALIAS" = "_v0.1.$i" ] \ || die "'nvm_resolve_local_alias test-unstable-$i' was not v0.1.$i; got $UNSTABLE_ALIAS" done OUTPUT="$(nvm_resolve_local_alias nonexistent)" EXIT_CODE=$(nvm_resolve_local_alias nonexistent > /dev/null 2>&1 ; echo $?) [ "_$EXIT_CODE" = "_2" ] || die "'nvm_resolve_local_alias nonexistent' did not return 2; got $EXIT_CODE" [ "_$OUTPUT" = "_" ] || die "'nvm_resolve_local_alias nonexistent' did not have empty output; got $OUTPUT" STABLE="$(nvm_resolve_local_alias stable)" [ "_$STABLE" = "_v0.0.10" ] || die "'nvm_resolve_local_alias stable' was not v0.0.10; got $STABLE" NODE="$(nvm_resolve_local_alias node)" [ "_$NODE" = "_v0.0.10" ] || die "'nvm_resolve_local_alias node' was not v0.0.10; got $NODE" UNSTABLE="$(nvm_resolve_local_alias unstable)" [ "_$UNSTABLE" = "_v0.1.10" ] || die "'nvm_resolve_local_alias unstable' was not v0.1.10; got $UNSTABLE" IOJS="$(nvm_resolve_local_alias iojs)" [ "_$IOJS" = "_iojs-v0.2.10" ] || die "'nvm_resolve_local_alias iojs' was not iojs-v0.2.10; got $IOJS" setup 0000755 00000000446 15135472576 0005655 0 ustar 00 #!/bin/sh \. ../../../nvm.sh \. ../../common.sh for i in $(seq 1 10) do echo 0.0.$i > ../../../alias/test-stable-$i make_fake_node v0.0.$i echo 0.1.$i > ../../../alias/test-unstable-$i make_fake_node v0.1.$i echo 0.2.$i > ../../../alias/test-iojs-$i make_fake_iojs v0.2.$i done Running 'nvm alias' should list all aliases 0000755 00000005761 15135472576 0014461 0 ustar 00 #!/bin/sh \. ../../../nvm.sh \. ../../common.sh die () { echo "$@" ; exit 1; } NVM_ALIAS_OUTPUT="$(nvm alias | strip_colors)" echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-stable-1 -> 0.0.1 (-> v0.0.1)' \ || die "did not find test-stable-1 alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-stable-2 -> 0.0.2 (-> v0.0.2)' \ || die "did not find test-stable-2 alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-stable-3 -> 0.0.3 (-> v0.0.3)' \ || die "did not find test-stable-3 alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-stable-4 -> 0.0.4 (-> v0.0.4)' \ || die "did not find test-stable-4 alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-stable-5 -> 0.0.5 (-> v0.0.5)' \ || die "did not find test-stable-5 alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-stable-6 -> 0.0.6 (-> v0.0.6)' \ || die "did not find test-stable-6 alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-stable-7 -> 0.0.7 (-> v0.0.7)' \ || die "did not find test-stable-7 alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-stable-8 -> 0.0.8 (-> v0.0.8)' \ || die "did not find test-stable-8 alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-stable-9 -> 0.0.9 (-> v0.0.9)' \ || die "did not find test-stable-9 alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-stable-10 -> 0.0.10 (-> v0.0.10)' \ || die "did not find test-stable-10 alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-unstable-1 -> 0.1.1 (-> v0.1.1)' \ || die "did not find test-unstable-1 alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-unstable-2 -> 0.1.2 (-> v0.1.2)' \ || die "did not find test-unstable-2 alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-unstable-3 -> 0.1.3 (-> v0.1.3)' \ || die "did not find test-unstable-3 alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-unstable-4 -> 0.1.4 (-> v0.1.4)' \ || die "did not find test-unstable-4 alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-unstable-5 -> 0.1.5 (-> v0.1.5)' \ || die "did not find test-unstable-5 alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-unstable-6 -> 0.1.6 (-> v0.1.6)' \ || die "did not find test-unstable-6 alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-unstable-7 -> 0.1.7 (-> v0.1.7)' \ || die "did not find test-unstable-7 alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-unstable-8 -> 0.1.8 (-> v0.1.8)' \ || die "did not find test-unstable-8 alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-unstable-9 -> 0.1.9 (-> v0.1.9)' \ || die "did not find test-unstable-9 alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-unstable-10 -> 0.1.10 (-> v0.1.10)' \ || die "did not find test-unstable-10 alias; got '$NVM_ALIAS_OUTPUT'" nvm_print_formatted_alias calls nvm_get_colors 0000755 00000001210 15135472576 0016015 0 ustar 00 #!/bin/sh \. ../../../nvm.sh die () { echo "Expected >${EXPECTED_OUTPUT}<; got >${OUTPUT}<" exit 1 } set -e # # # expecting in red and two grays: OUTPUT=$(echo $(nvm_print_formatted_alias fakealias fakedest) | awk '{ print substr($0, 1, 21); }') EXPECTED_OUTPUT="$(command printf %b "\033[0;31mfakealias\033[0m ")" [ "${OUTPUT}" = "${EXPECTED_OUTPUT}" ] || die # expecting in bold yellow and two grays: nvm set-colors bbbYb OUTPUT=$(echo $(nvm_print_formatted_alias fakealias fakedest) | awk '{ print substr($0, 1, 21); }') EXPECTED_OUTPUT="$(command printf %b "\033[1;33mfakealias\033[0m ")" [ "${OUTPUT}" = "${EXPECTED_OUTPUT}" ] || die Running 'nvm alias ˂aliasname˃ ˂target˃' again should change the target 0000755 00000001540 15135472576 0023507 0 ustar 00 #!/bin/sh \. ../../../nvm.sh \. ../../common.sh die () { echo "$@" ; exit 1; } if [ -n "$ZSH_VERSION" ]; then # set clobber option in order to test that this does not produce any # incompatibilities setopt noclobber fi nvm alias test-stable-1 0.0.2 || die '`nvm alias test-stable-1 0.0.2` failed' OUTPUT="$(nvm alias test-stable-1 | strip_colors)" EXPECTED_OUTPUT='test-stable-1 -> 0.0.2 (-> v0.0.2)' echo "$OUTPUT" | \grep -F "$EXPECTED_OUTPUT" || die "nvm alias test-stable-1 0.0.2 did not set test-stable-1 to 0.0.2: got '$OUTPUT'" nvm alias test-stable-1 0.0.1 || die '`nvm alias test-stable-1 0.0.1` failed' OUTPUT="$(nvm alias test-stable-1 | strip_colors)" EXPECTED_OUTPUT='test-stable-1 -> 0.0.1 (-> v0.0.1)' echo "$OUTPUT" | \grep -F "$EXPECTED_OUTPUT" || die "nvm alias test-stable-1 0.0.1 did not set test-stable-1 to 0.0.1: got '$OUTPUT'" nvm_list_aliases calls nvm_get_colors 0000755 00000001002 15135472576 0014116 0 ustar 00 #!/bin/sh \. ../../../nvm.sh die () { echo "$@" ; exit 1; } set -e nvm_get_colors(){ echo "0;95m" } nvm_alias_path() { nvm_echo "../../../alias" } OUTPUT=$(command printf %b $(nvm_list_aliases test-stable-1) | awk '{ print substr($0, 1, 19); }') EXPECTED_OUTPUT=$(command printf %b "\033[0;95mtest-stable-1" | awk '{ print substr($0, 1, 19); }') echo "\033[0m" [ "${OUTPUT}" = "${EXPECTED_OUTPUT}" ] || die "nvm_list_aliases did not call nvm_get_colors. Expected >${EXPECTED_OUTPUT}<; got >${OUTPUT}<" Running 'nvm alias' lists manual aliases instead of implicit aliases when present 0000755 00000003201 15135472576 0023632 0 ustar 00 #!/bin/sh \. ../../../nvm.sh \. ../../common.sh die () { echo "$@" ; cleanup ; exit 1; } cleanup () { rm -rf "$(nvm_alias_path)/stable" rm -rf "$(nvm_alias_path)/unstable" rm -rf "$(nvm_alias_path)/node" rm -rf "$(nvm_alias_path)/iojs" rm -rf "${NVM_DIR}/v0.8.1" rm -rf "${NVM_DIR}/v0.9.1" rm -rf "${NVM_DIR}/versions/io.js/v0.2.1" } make_fake_node v0.8.1 make_fake_node v0.9.1 make_fake_iojs v0.2.1 EXPECTED_STABLE="$(nvm_print_implicit_alias local stable)" STABLE_VERSION="$(nvm_version "$EXPECTED_STABLE")" EXPECTED_UNSTABLE="$(nvm_print_implicit_alias local unstable)" UNSTABLE_VERSION="$(nvm_version "$EXPECTED_UNSTABLE")" [ "_$STABLE_VERSION" != "_$UNSTABLE_VERSION" ] \ || die "stable and unstable versions are the same!" nvm alias stable "$EXPECTED_UNSTABLE" nvm alias unstable "$EXPECTED_STABLE" nvm alias node stable nvm alias iojs unstable NVM_ALIAS_OUTPUT=$(nvm alias | strip_colors) echo "$NVM_ALIAS_OUTPUT" | command grep -F "stable -> $EXPECTED_UNSTABLE (-> $UNSTABLE_VERSION)" \ || die "nvm alias did not contain the overridden 'stable' alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | command grep -F "unstable -> $EXPECTED_STABLE (-> $STABLE_VERSION)" \ || die "nvm alias did not contain the overridden 'unstable' alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | command grep -F "node -> stable (-> $UNSTABLE_VERSION)" \ || die "nvm alias did not contain the overridden 'node' alias; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | command grep -F "iojs -> unstable (-> $STABLE_VERSION)" \ || die "nvm alias did not contain the overridden 'iojs' alias; got '$NVM_ALIAS_OUTPUT'" cleanup teardown 0000755 00000000634 15135472576 0006337 0 ustar 00 #!/bin/sh for i in $(seq 1 10) do rm -f "../../../alias/test-stable-$i" rm -rf "../../../v0.0.$i" rm -f "../../../alias/test-unstable-$i" rm -rf "../../../v0.1.$i" rm -rf "../../../alias/test-iojs-$i" rm -rf "../../../versions/io.js/v0.2.$i" done rm -f "../../../alias/stable" rm -f "../../../alias/unstable" rm -f "../../../alias/node" rm -f "../../../alias/iojs" rm -f "../../../alias/default" lts/setup_dir 0000755 00000000277 15135472576 0007317 0 ustar 00 #!/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 lts/'nvm alias' should ensure LTS alias dir exists 0000755 00000000543 15135472576 0015602 0 ustar 00 #!/bin/sh set -ex \. ../../../../nvm.sh \. ../../../common.sh LTS_ALIAS_PATH="$(nvm_alias_path)/lts" rm -rf "${LTS_ALIAS_PATH}" 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" lts/teardown_dir 0000755 00000000303 15135472576 0007770 0 ustar 00 #!/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 nvm_list_aliases works with no LTS aliases present 0000755 00000000567 15135472576 0016222 0 ustar 00 #!/bin/sh \. ../../../nvm.sh die () { mv "$(nvm_alias_path)/_lts.bak" "$(nvm_alias_path)/lts" echo "$@" exit 1 } set -e nvm_alias_path() { nvm_echo "../../../alias" } mv "$(nvm_alias_path)/lts" "$(nvm_alias_path)/_lts.bak" STDERR_OUTPUT="$(nvm_list_aliases 2>&1 >/dev/null)" [ -z "${STDERR_OUTPUT}" ] || die "expected no stderr output, got >${STDERR_OUTPUT}<" 'nvm unalias' should not accept aliases with slashes 0000755 00000002440 15135472576 0016305 0 ustar 00 #!/bin/sh \. ../../../nvm.sh die () { echo "$@" ; exit 1; } OUTPUT="$(nvm unalias foo/bar 2>&1)" EXPECTED_OUTPUT="Aliases in subdirectories are not supported." [ "$OUTPUT" = "$EXPECTED_OUTPUT" ] || die "trying to remove an alias with a slash should fail with '$EXPECTED_OUTPUT', got '$OUTPUT'" EXIT_CODE="$(nvm unalias foo/bar >/dev/null 2>&1 ; echo $?)" [ "$EXIT_CODE" = "1" ] || die "trying to remove an alias with a slash should fail with code 1, got '$EXIT_CODE'" OUTPUT="$(nvm unalias foo/ 2>&1)" EXPECTED_OUTPUT="Aliases in subdirectories are not supported." [ "$OUTPUT" = "$EXPECTED_OUTPUT" ] || die "trying to remove an alias ending with a slash should fail with '$EXPECTED_OUTPUT', got '$OUTPUT'" EXIT_CODE="$(nvm unalias foo/ >/dev/null 2>&1 ; echo $?)" [ "$EXIT_CODE" = "1" ] || die "trying to remove an alias ending with a slash should fail with code 1, got '$EXIT_CODE'" OUTPUT="$(nvm unalias /bar 2>&1)" EXPECTED_OUTPUT="Aliases in subdirectories are not supported." [ "$OUTPUT" = "$EXPECTED_OUTPUT" ] || die "trying to remove an alias starting with a slash should fail with '$EXPECTED_OUTPUT', got '$OUTPUT'" EXIT_CODE="$(nvm unalias /bar >/dev/null 2>&1 ; echo $?)" [ "$EXIT_CODE" = "1" ] || die "trying to remove an alias starting with a slash should fail with code 1, got '$EXIT_CODE'" 'nvm unalias' should not accept aliases with names equal to built-in alias 0000755 00000002376 15135472576 0022227 0 ustar 00 #!/bin/sh \. ../../../nvm.sh die () { echo "$@" ; exit 1; } OUTPUT="$(nvm unalias node 2>&1)" EXPECTED_OUTPUT="node is a default (built-in) alias and cannot be deleted." [ "$OUTPUT" = "$EXPECTED_OUTPUT" ] || die "trying to remove a built-in alias should fail with '$EXPECTED_OUTPUT', got '$OUTPUT'" OUTPUT="$(nvm unalias stable 2>&1)" EXPECTED_OUTPUT="stable is a default (built-in) alias and cannot be deleted." [ "$OUTPUT" = "$EXPECTED_OUTPUT" ] || die "trying to remove a built-in alias should fail with '$EXPECTED_OUTPUT', got '$OUTPUT'" OUTPUT="$(nvm unalias unstable 2>&1)" EXPECTED_OUTPUT="unstable is a default (built-in) alias and cannot be deleted." [ "$OUTPUT" = "$EXPECTED_OUTPUT" ] || die "trying to remove a built-in alias should fail with '$EXPECTED_OUTPUT', got '$OUTPUT'" OUTPUT="$(nvm unalias iojs 2>&1)" EXPECTED_OUTPUT="iojs is a default (built-in) alias and cannot be deleted." [ "$OUTPUT" = "$EXPECTED_OUTPUT" ] || die "trying to remove a built-in alias should fail with '$EXPECTED_OUTPUT', got '$OUTPUT'" OUTPUT="$(nvm unalias system 2>&1)" EXPECTED_OUTPUT="system is a default (built-in) alias and cannot be deleted." [ "$OUTPUT" = "$EXPECTED_OUTPUT" ] || die "trying to remove a built-in alias should fail with '$EXPECTED_OUTPUT', got '$OUTPUT'" nvm_print_alias_path calls nvm_get_colors 0000755 00000001207 15135472576 0014772 0 ustar 00 #!/bin/sh \. ../../../nvm.sh die () { # echo "$@" ; echo "Expected >${EXPECTED_OUTPUT}<; got >${OUTPUT}<" exit 1 } set -e nvm_get_colors(){ echo "0;95m" } # nvm_print_alias_path call nvm_print_formatted_alias which calls nvm_get-colors # the output of nvm_print_alias_path uses the color code returned by nvm_get_colors (redefined above) NVM_ALIAS_DIR='../../../alias' OUTPUT=$(command printf %b $(nvm_print_alias_path "$NVM_ALIAS_DIR" "$NVM_ALIAS_DIR"/test-stable-1) | awk '{ print substr($0, 1, 24); }') EXPECTED_OUTPUT=$(command printf %b "\033[0;95mtest-stable-1\033[0m") [ "${OUTPUT}" = "${EXPECTED_OUTPUT}" ] || die set +e nvm_resolve_alias 0000755 00000002340 15135472576 0010220 0 ustar 00 #!/bin/sh die () { echo "$@" ; exit 1; } \. ../../../nvm.sh EXIT_CODE=$(nvm_resolve_alias ; echo $?) [ $EXIT_CODE = "1" ] || die "nvm_resolve_alias without an argument did not return 1; got $EXIT_CODE" for i in $(seq 1 10) do STABLE_ALIAS="$(nvm_resolve_alias test-stable-$i)" [ "_$STABLE_ALIAS" = "_v0.0.$i" ] \ || die "'nvm_resolve_alias test-stable-$i' was not v0.0.$i; got $STABLE_ALIAS" UNSTABLE_ALIAS="$(nvm_resolve_alias test-unstable-$i)" [ "_$UNSTABLE_ALIAS" = "_v0.1.$i" ] \ || die "'nvm_resolve_alias test-unstable-$i' was not v0.1.$i; got $UNSTABLE_ALIAS" done EXIT_CODE=$(nvm_resolve_alias nonexistent ; echo $?) [ $EXIT_CODE = "2" ] || die "'nvm_resolve_alias nonexistent' did not return 2; got $EXIT_CODE" STABLE="$(nvm_resolve_alias stable)" [ "_$STABLE" = "_v0.0" ] || die "'nvm_resolve_alias stable' was not v0.0; got $STABLE" NODE="$(nvm_resolve_alias node)" [ "_$NODE" = "_stable" ] || die "'nvm_resolve_alias node' was not stable; got $NODE" UNSTABLE="$(nvm_resolve_alias unstable)" [ "_$UNSTABLE" = "_v0.1" ] || die "'nvm_resolve_alias unstable' was not v0.1; got $UNSTABLE" IOJS="$(nvm_resolve_alias iojs)" [ "_$IOJS" = "_iojs-v0.2" ] || die "'nvm_resolve_alias iojs' was not iojs-v0.2; got $IOJS" Running 'nvm alias ˂aliasname˃' should list but one alias 0000755 00000000113 15135472576 0020045 0 ustar 00 #!/bin/sh \. ../../../nvm.sh [ $(nvm alias test-stable-1 | wc -l) = '2' ] circular/nvm_resolve_local_alias 0000755 00000003262 15135472576 0013202 0 ustar 00 #!/bin/sh \. ../../../common.sh die () { echo "$@" ; exit 1; } \. ../../../../nvm.sh ALIAS="$(nvm_resolve_local_alias loopback | strip_colors)" [ "_$ALIAS" = "_∞" ] || die "nvm_resolve_local_alias loopback was not ∞; got $ALIAS" OUTPUT="$(nvm alias loopback | strip_colors)" EXPECTED_OUTPUT="loopback -> loopback (-> ∞)" [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] || die "nvm alias loopback was not $EXPECTED_OUTPUT; got $OUTPUT" ALIAS="$(nvm_resolve_local_alias one | strip_colors)" [ "_$ALIAS" = "_∞" ] || die "nvm_resolve_local_alias one was not ∞; got $ALIAS" OUTPUT="$(nvm alias one | strip_colors)" EXPECTED_OUTPUT="one -> two (-> ∞)" [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] || die "nvm alias one was not $EXPECTED_OUTPUT; got $OUTPUT" ALIAS="$(nvm_resolve_local_alias two | strip_colors)" [ "_$ALIAS" = "_∞" ] || die "nvm_resolve_local_alias two was not ∞; got $ALIAS" OUTPUT="$(nvm alias two | strip_colors)" EXPECTED_OUTPUT="two -> three (-> ∞)" [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] || die "nvm alias two was not $EXPECTED_OUTPUT; got $OUTPUT" ALIAS="$(nvm_resolve_local_alias three | strip_colors)" [ "_$ALIAS" = "_∞" ] || die "nvm_resolve_local_alias three was not ∞; got $ALIAS" OUTPUT="$(nvm alias three | strip_colors)" EXPECTED_OUTPUT="three -> one (-> ∞)" [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] || die "nvm alias three was not $EXPECTED_OUTPUT; got $OUTPUT" ALIAS="$(nvm_resolve_local_alias four | strip_colors)" [ "_$ALIAS" = "_∞" ] || die "nvm_resolve_local_alias four was not ∞; got $ALIAS" OUTPUT="$(nvm alias four | strip_colors)" EXPECTED_OUTPUT="four -> two (-> ∞)" [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] || die "nvm alias four was not $EXPECTED_OUTPUT; got $OUTPUT" circular/setup 0000755 00000000301 15135472576 0007447 0 ustar 00 #!/bin/sh echo loopback > ../../../../alias/loopback echo two > ../../../../alias/one echo three > ../../../../alias/two echo one > ../../../../alias/three echo two > ../../../../alias/four circular/teardown 0000755 00000000241 15135472576 0010135 0 ustar 00 #!/bin/sh rm -f ../../../../alias/loopback rm -f ../../../../alias/one rm -f ../../../../alias/two rm -f ../../../../alias/three rm -f ../../../../alias/four circular/nvm_resolve_alias 0000755 00000003166 15135472576 0012033 0 ustar 00 #!/bin/sh \. ../../../common.sh die () { echo "$@" ; exit 1; } \. ../../../../nvm.sh ALIAS="$(nvm_resolve_alias loopback | strip_colors)" [ "_$ALIAS" = "_∞" ] || die "nvm_resolve_alias loopback was not ∞; got $ALIAS" OUTPUT="$(nvm alias loopback | strip_colors)" EXPECTED_OUTPUT="loopback -> loopback (-> ∞)" [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] || die "nvm alias loopback was not $EXPECTED_OUTPUT; got $OUTPUT" ALIAS="$(nvm_resolve_alias one | strip_colors)" [ "_$ALIAS" = "_∞" ] || die "nvm_resolve_alias one was not ∞; got $ALIAS" OUTPUT="$(nvm alias one | strip_colors)" EXPECTED_OUTPUT="one -> two (-> ∞)" [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] || die "nvm alias one was not $EXPECTED_OUTPUT; got $OUTPUT" ALIAS="$(nvm_resolve_alias two | strip_colors)" [ "_$ALIAS" = "_∞" ] || die "nvm_resolve_alias two was not ∞; got $ALIAS" OUTPUT="$(nvm alias two | strip_colors)" EXPECTED_OUTPUT="two -> three (-> ∞)" [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] || die "nvm alias two was not $EXPECTED_OUTPUT; got $OUTPUT" ALIAS="$(nvm_resolve_alias three | strip_colors)" [ "_$ALIAS" = "_∞" ] || die "nvm_resolve_alias three was not ∞; got $ALIAS" OUTPUT="$(nvm alias three | strip_colors)" EXPECTED_OUTPUT="three -> one (-> ∞)" [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] || die "nvm alias three was not $EXPECTED_OUTPUT; got $OUTPUT" ALIAS="$(nvm_resolve_alias four | strip_colors)" [ "_$ALIAS" = "_∞" ] || die "nvm_resolve_alias four was not ∞; got $ALIAS" OUTPUT="$(nvm alias four | strip_colors)" EXPECTED_OUTPUT="four -> two (-> ∞)" [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] || die "nvm alias four was not $EXPECTED_OUTPUT; got $OUTPUT" 'nvm alias' should not accept aliases with slashes 0000755 00000002454 15135472576 0015747 0 ustar 00 #!/bin/sh \. ../../../nvm.sh die () { echo "$@" ; exit 1; } OUTPUT="$(nvm alias foo/bar baz 2>&1)" EXPECTED_OUTPUT="Aliases in subdirectories are not supported." [ "$OUTPUT" = "$EXPECTED_OUTPUT" ] || die "trying to create an alias with a slash should fail with '$EXPECTED_OUTPUT', got '$OUTPUT'" EXIT_CODE="$(nvm alias foo/bar baz >/dev/null 2>&1 ; echo $?)" [ "$EXIT_CODE" = "1" ] || die "trying to create an alias with a slash should fail with code 1, got '$EXIT_CODE'" OUTPUT="$(nvm alias foo/ baz 2>&1)" EXPECTED_OUTPUT="Aliases in subdirectories are not supported." [ "$OUTPUT" = "$EXPECTED_OUTPUT" ] || die "trying to create an alias ending with a slash should fail with '$EXPECTED_OUTPUT', got '$OUTPUT'" EXIT_CODE="$(nvm alias foo/ baz >/dev/null 2>&1 ; echo $?)" [ "$EXIT_CODE" = "1" ] || die "trying to create an alias ending with a slash should fail with code 1, got '$EXIT_CODE'" OUTPUT="$(nvm alias /bar baz 2>&1)" EXPECTED_OUTPUT="Aliases in subdirectories are not supported." [ "$OUTPUT" = "$EXPECTED_OUTPUT" ] || die "trying to create an alias starting with a slash should fail with '$EXPECTED_OUTPUT', got '$OUTPUT'" EXIT_CODE="$(nvm alias /bar baz >/dev/null 2>&1 ; echo $?)" [ "$EXIT_CODE" = "1" ] || die "trying to create an alias starting with a slash should fail with code 1, got '$EXIT_CODE'" 'nvm unalias' should accept aliases when they shadow a built-in alias 0000755 00000001222 15135472576 0021243 0 ustar 00 #!/bin/sh \. ../../../nvm.sh die () { echo "$@" ; exit 1; } OUTPUT="$(nvm unalias node 2>&1)" EXPECTED_OUTPUT="node is a default (built-in) alias and cannot be deleted." [ "$OUTPUT" = "$EXPECTED_OUTPUT" ] || die "trying to remove a built-in alias should fail with '$EXPECTED_OUTPUT', got '$OUTPUT'" nvm alias node stable || die '`nvm alias node stable` failed' nvm unalias node || die '`nvm unalias node` failed' OUTPUT="$(nvm unalias node 2>&1)" EXPECTED_OUTPUT="node is a default (built-in) alias and cannot be deleted." [ "$OUTPUT" = "$EXPECTED_OUTPUT" ] || die "trying to remove a built-in alias should fail with '$EXPECTED_OUTPUT', got '$OUTPUT'" Running 'nvm alias' lists implicit aliases when they do not exist 0000755 00000002341 15135472576 0020553 0 ustar 00 #!/bin/sh \. ../../../nvm.sh \. ../../common.sh die () { echo "$@" ; exit 1; } NVM_ALIAS_OUTPUT=$(nvm alias | strip_colors) EXPECTED_STABLE="$(nvm_print_implicit_alias local stable)" STABLE_VERSION="$(nvm_version "$EXPECTED_STABLE")" echo "$NVM_ALIAS_OUTPUT" | \grep -F "stable -> $EXPECTED_STABLE (-> $STABLE_VERSION) (default)" \ || die "nvm alias did not contain the default local stable node version; got '$NVM_ALIAS_OUTPUT'" echo "$NVM_ALIAS_OUTPUT" | \grep -F "node -> stable (-> $STABLE_VERSION) (default)" \ || die "nvm alias did not contain the default local stable node version under 'node'; got '$NVM_ALIAS_OUTPUT'" EXPECTED_UNSTABLE="$(nvm_print_implicit_alias local unstable)" UNSTABLE_VERSION="$(nvm_version "$EXPECTED_UNSTABLE")" echo "$NVM_ALIAS_OUTPUT" | \grep -F "unstable -> $EXPECTED_UNSTABLE (-> $UNSTABLE_VERSION) (default)" \ || die "nvm alias did not contain the default local unstable node version; got '$NVM_ALIAS_OUTPUT'" EXPECTED_IOJS="$(nvm_print_implicit_alias local iojs)" IOJS_VERSION="$(nvm_version "$EXPECTED_IOJS")" echo "$NVM_ALIAS_OUTPUT" | \grep -F "iojs -> $EXPECTED_IOJS (-> $IOJS_VERSION) (default)" \ || die "nvm alias did not contain the default local iojs version; got '$NVM_ALIAS_OUTPUT'" nvm_list_aliases works with LTS aliases 0000755 00000001320 15135472576 0014150 0 ustar 00 #!/bin/sh \. ../../../nvm.sh die () { echo "$@" exit 1 } set -e MOCKS_DIR="../Unit tests/mocks" # sample output at the time the test was written TAB_PATH="$MOCKS_DIR/nodejs.org-dist-index.tab" nvm_download() { cat "$TAB_PATH" } nvm_alias_path() { nvm_echo "../../../alias" } nvm ls-remote >/dev/null || die 'nvm ls-remote (to populate LTS aliases) failed' EXPECTED_OUTPUT="$(cat "$MOCKS_DIR/lts-star.txt")" STDOUT_OUTPUT="$(nvm_list_aliases "lts/*")" STDERR_OUTPUT="$(nvm_list_aliases "lts/*" 2>&1 >/dev/null)" [ -z "${STDERR_OUTPUT}" ] || die "expected no stderr output, got >${STDERR_OUTPUT}<" [ "${STDOUT_OUTPUT}" = "${EXPECTED_OUTPUT}" ] || die "expected ${EXPECTED_OUTPUT}, got >${STDOUT_OUTPUT}<"
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.28 |
proxy
|
phpinfo
|
Settings