diff --git a/test/fast/Unit tests/mocks/nodejs.org-dist-index.tab b/test/fast/Unit tests/mocks/nodejs.org-dist-index.tab index defdcd8..ee5202f 100644 --- a/test/fast/Unit tests/mocks/nodejs.org-dist-index.tab +++ b/test/fast/Unit tests/mocks/nodejs.org-dist-index.tab @@ -1,5 +1,5 @@ version date files npm v8 uv zlib openssl modules lts -v6.7.0 2016-09-27 headers,linux-arm64,linux-armv6l,linux-armv7l,linux-ppc64le,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,sunos-x64,sunos-x86,win-x64-msi,win-x86-msi 3.10.3 5.1.281.83 1.9.1 1.2.8 1.0.2j 48 - +v6.7.0 2016-09-27 aix-ppc64,headers,linux-arm64,linux-armv6l,linux-armv7l,linux-ppc64le,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,sunos-x64,sunos-x86,win-x64-msi,win-x86-msi 3.10.3 5.1.281.83 1.9.1 1.2.8 1.0.2j 48 - v6.6.0 2016-09-14 headers,linux-arm64,linux-armv6l,linux-armv7l,linux-ppc64le,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,sunos-x64,sunos-x86,win-x64-msi,win-x86-msi 3.10.3 5.1.281.83 1.9.1 1.2.8 1.0.2h 48 - v6.5.0 2016-08-26 headers,linux-arm64,linux-armv6l,linux-armv7l,linux-ppc64le,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,sunos-x64,sunos-x86,win-x64-msi,win-x86-msi 3.10.3 5.1.281.81 1.9.1 1.2.8 1.0.2h 48 - v6.4.0 2016-08-12 headers,linux-arm64,linux-armv6l,linux-armv7l,linux-ppc64le,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,sunos-x64,sunos-x86,win-x64-msi,win-x86-msi 3.10.3 5.0.71.60 1.9.1 1.2.8 1.0.2h 48 - diff --git a/test/fast/Unit tests/mocks/nvm_ls_remote stable.txt b/test/fast/Unit tests/mocks/nvm_ls_remote stable.txt new file mode 100644 index 0000000..3f3ac79 --- /dev/null +++ b/test/fast/Unit tests/mocks/nvm_ls_remote stable.txt @@ -0,0 +1 @@ +v6.7.0 diff --git a/test/fast/Unit tests/mocks/nvm_print_implicit_alias remote stable.txt b/test/fast/Unit tests/mocks/nvm_print_implicit_alias remote stable.txt new file mode 100644 index 0000000..341291e --- /dev/null +++ b/test/fast/Unit tests/mocks/nvm_print_implicit_alias remote stable.txt @@ -0,0 +1 @@ +6.7 diff --git a/test/fast/Unit tests/nvm_ls_remote b/test/fast/Unit tests/nvm_ls_remote index 09eab1b..21a1320 100755 --- a/test/fast/Unit tests/nvm_ls_remote +++ b/test/fast/Unit tests/nvm_ls_remote @@ -42,7 +42,8 @@ v0.3.8" # Sanity checks OUTPUT="$(nvm_print_implicit_alias remote stable)" -EXPECTED_OUTPUT="6.7" +EXPECTED_OUTPUT_PATH="${MOCKS_DIR}/nvm_print_implicit_alias remote stable.txt" +EXPECTED_OUTPUT="$(cat "${EXPECTED_OUTPUT_PATH}")" [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] || die "nvm_print_implicit_alias remote stable did not output $EXPECTED_OUTPUT; got $OUTPUT" OUTPUT="$(nvm_print_implicit_alias remote unstable)" @@ -50,7 +51,8 @@ EXPECTED_OUTPUT="0.11" [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] || die "nvm_print_implicit_alias remote unstable did not output $EXPECTED_OUTPUT; got $OUTPUT" OUTPUT="$(nvm_ls_remote stable)" -EXPECTED_OUTPUT="v6.7.0" +EXPECTED_OUTPUT_PATH="${MOCKS_DIR}/nvm_ls_remote stable.txt" +EXPECTED_OUTPUT="$(cat "${EXPECTED_OUTPUT_PATH}")" [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] || die "nvm_ls_remote stable did not output $EXPECTED_OUTPUT; got $OUTPUT" OUTPUT="$(nvm_ls_remote unstable)" diff --git a/update_test_mocks.sh b/update_test_mocks.sh index 5a08592..5c6917c 100755 --- a/update_test_mocks.sh +++ b/update_test_mocks.sh @@ -30,6 +30,8 @@ nvm ls-remote > "$MOCKS_DIR/nvm ls-remote.txt" nvm ls-remote --lts > "$MOCKS_DIR/nvm ls-remote lts.txt" nvm ls-remote node > "$MOCKS_DIR/nvm ls-remote node.txt" nvm ls-remote iojs > "$MOCKS_DIR/nvm ls-remote iojs.txt" +nvm_print_implicit_alias remote stable > "$MOCKS_DIR/nvm_print_implicit_alias remote stable.txt" +nvm_ls_remote stable > "$MOCKS_DIR/nvm_ls_remote stable.txt" ALIAS_PATH="$MOCKS_DIR/nvm_make_alias LTS alias calls.txt" : > "$ALIAS_PATH" @@ -37,6 +39,6 @@ nvm_make_alias() { # prevent local alias creation, and store arguments echo "${1}|${2}" >> "$ALIAS_PATH" } -nvm ls-remote --lts +nvm ls-remote --lts > /dev/null echo "done! Don't forget to git commit them."