From be605cb12bf747a228ee46aec54a3961f2c4e142 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Sun, 28 Sep 2014 10:18:00 -0700 Subject: [PATCH] Adding a failing test: `nvm ls 0.0.x` includes `v0.0.xy` --- ....0.2\" should display only version 0.0.2." | 21 +++++++++++++++++++ test/fast/Listing versions/teardown | 2 ++ 2 files changed, 23 insertions(+) create mode 100755 "test/fast/Listing versions/Running \"nvm ls 0.0.2\" should display only version 0.0.2." diff --git "a/test/fast/Listing versions/Running \"nvm ls 0.0.2\" should display only version 0.0.2." "b/test/fast/Listing versions/Running \"nvm ls 0.0.2\" should display only version 0.0.2." new file mode 100755 index 0000000..c2b7a63 --- /dev/null +++ "b/test/fast/Listing versions/Running \"nvm ls 0.0.2\" should display only version 0.0.2." @@ -0,0 +1,21 @@ +#!/bin/sh + +mkdir ../../../v0.0.2 +mkdir ../../../v0.0.20 + +. ../../../nvm.sh + +die () { echo $@ ; exit 1; } + +# The result should contain only the appropriate version numbers. + +nvm ls 0.0.2 | grep 'v0.0.2' > /dev/null +if [ $? -eq 0 ]; then + echo '"nvm ls 0.0.2" contained v0.0.2' +fi + +nvm ls 0.0.2 | grep 'v0.0.20' > /dev/null +if [ $? -eq 0 ]; then + die '"nvm ls 0.0.2" contained v0.0.20' +fi + diff --git a/test/fast/Listing versions/teardown b/test/fast/Listing versions/teardown index c230c3c..3c5f013 100755 --- a/test/fast/Listing versions/teardown +++ b/test/fast/Listing versions/teardown @@ -1,6 +1,8 @@ rmdir ../../../v0.0.1 >/dev/null 2>&1 +rmdir ../../../v0.0.2 >/dev/null 2>&1 rmdir ../../../v0.0.3 >/dev/null 2>&1 rmdir ../../../v0.0.9 >/dev/null 2>&1 +rmdir ../../../v0.0.20 >/dev/null 2>&1 rmdir ../../../v0.1.2 >/dev/null 2>&1 rmdir ../../../v0.1.3 >/dev/null 2>&1 rmdir ../../../v0.2.3 >/dev/null 2>&1