From 3ccca1596c09ca6fd9f68132ef214221501c4f14 Mon Sep 17 00:00:00 2001 From: Gal Schlezinger Date: Tue, 5 Mar 2019 19:46:58 +0200 Subject: [PATCH] Add a test to `use-on-cd` when `.node-version` is found (#78) Add test that verifies #77 --- .../.nvmrc => dot_node_version/.node-version} | 0 feature_tests/use_on_cd/nvmrc/.nvmrc | 1 + feature_tests/use_on_cd/run.sh | 31 +++++++++++++++++-- 3 files changed, 29 insertions(+), 3 deletions(-) rename feature_tests/use_on_cd/{app/.nvmrc => dot_node_version/.node-version} (100%) create mode 100644 feature_tests/use_on_cd/nvmrc/.nvmrc diff --git a/feature_tests/use_on_cd/app/.nvmrc b/feature_tests/use_on_cd/dot_node_version/.node-version similarity index 100% rename from feature_tests/use_on_cd/app/.nvmrc rename to feature_tests/use_on_cd/dot_node_version/.node-version diff --git a/feature_tests/use_on_cd/nvmrc/.nvmrc b/feature_tests/use_on_cd/nvmrc/.nvmrc new file mode 100644 index 000000000..dba04c1e1 --- /dev/null +++ b/feature_tests/use_on_cd/nvmrc/.nvmrc @@ -0,0 +1 @@ +8.11.3 diff --git a/feature_tests/use_on_cd/run.sh b/feature_tests/use_on_cd/run.sh index 9bf5932a5..179ebe8cd 100644 --- a/feature_tests/use_on_cd/run.sh +++ b/feature_tests/use_on_cd/run.sh @@ -25,7 +25,16 @@ if hash zsh 2>/dev/null; then exit 1 fi - cd app + cd nvmrc + + NODE_VERSION=$(node -v) + if [ "$NODE_VERSION" != "v8.11.3" ]; then + echo "Failed: Node version ($NODE_VERSION) is not v8.11.3" + exit 1 + fi + + fnm use 6.11.3 + cd ../dot_node_version NODE_VERSION=$(node -v) if [ "$NODE_VERSION" != "v8.11.3" ]; then @@ -51,7 +60,16 @@ if hash fish 2>/dev/null; then exit 1 end - cd app + cd nvmrc + + set NODE_VERSION (node -v) + if test "$NODE_VERSION" != "v8.11.3" + echo "Failed: Node version ($NODE_VERSION) is not v8.11.3" + exit 1 + end + + fnm use 6.11.3 + cd ../dot_node_version set NODE_VERSION (node -v) if test "$NODE_VERSION" != "v8.11.3" @@ -73,7 +91,14 @@ bash -c ' echo "Failed: Node version ($NODE_VERSION) is not v6.11.3" exit 1 fi - cd app + cd nvmrc + NODE_VERSION=$(node -v) + if [ "$NODE_VERSION" != "v8.11.3" ]; then + echo "Failed: Node version ($NODE_VERSION) is not v8.11.3" + exit 1 + fi + fnm use 6.11.3 + cd ../dot_node_version NODE_VERSION=$(node -v) if [ "$NODE_VERSION" != "v8.11.3" ]; then echo "Failed: Node version ($NODE_VERSION) is not v8.11.3"