diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2012-10-18 15:12:33 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2012-10-18 15:12:33 +0200 |
commit | 64e4505a2f30b1ddf027ffd43898efa7bdfdd8d7 (patch) | |
tree | 28ee4b9c443b2e71f825f820f4e8e09e4345004c /test | |
parent | 190fbfc45fb1df608a34bd775b84564e872ab4dc (diff) | |
download | app.sh-64e4505a2f30b1ddf027ffd43898efa7bdfdd8d7.tar.gz app.sh-64e4505a2f30b1ddf027ffd43898efa7bdfdd8d7.tar.bz2 app.sh-64e4505a2f30b1ddf027ffd43898efa7bdfdd8d7.tar.xz app.sh-64e4505a2f30b1ddf027ffd43898efa7bdfdd8d7.zip |
o Changing the current symlink before running postinstall.
Diffstat (limited to 'test')
-rwxr-xr-x | test/app-install.bats | 8 | ||||
-rwxr-xr-x | test/app-list-versions.bats | 11 | ||||
-rw-r--r-- | test/data/app-a/scripts/postinstall | 2 |
3 files changed, 12 insertions, 9 deletions
diff --git a/test/app-install.bats b/test/app-install.bats index 7c7d642..38304be 100755 --- a/test/app-install.bats +++ b/test/app-install.bats @@ -16,11 +16,11 @@ load utils [ $status -eq 0 ] [ "$output" = "Creating instance 'prod' for 'app-a' Unpacking... +Changing current symlink Running postinstall... Hello World! Creating logs directory -Postinstall completed successfully -Changing current symlink" ] +Postinstall completed successfully" ] [ ${#lines[*]} == 7 ] } @@ -34,6 +34,7 @@ Changing current symlink" ] [ $status -eq 0 ] [ "$output" = "Creating instance 'prod' for 'install-test-env' Unpacking... +Changing current symlink Running postinstall... APPSH_APPS=$APPSH_APPS APPSH_HOME=$APPSH_HOME @@ -44,8 +45,7 @@ PATH=/bin:/usr/bin PWD=$APPSH_APPS_CANONICAL/install-test-env/prod/versions/1.0/root SHLVL=1 _=/usr/bin/env -Postinstall completed successfully -Changing current symlink" ] +Postinstall completed successfully" ] [ ${#lines[*]} == 14 ] # PWD=$APPSH_APPS_CANONICAL/install-test-env/prod/versions/1.0 } diff --git a/test/app-list-versions.bats b/test/app-list-versions.bats index 17fb2d2..de543eb 100755 --- a/test/app-list-versions.bats +++ b/test/app-list-versions.bats @@ -18,8 +18,11 @@ load utils 1.0 1.1" ] - app instance list-versions -n app-a -i env-a -P; echo_lines - [ $status -eq 0 ] - [ "$output" = "1.0 -1.1" ] + expected="1.0 +1.1" + +set -x + app -n app-a instance -i env-a list-versions -P; [ "$output" = "$expected" ]; echo_lines; + app -n app-a instance list-versions -i env-a -P; [ "$output" = "$expected" ]; echo_lines; + app instance list-versions -n app-a -i env-a -P; [ "$output" = "$expected" ]; echo_lines; } diff --git a/test/data/app-a/scripts/postinstall b/test/data/app-a/scripts/postinstall index c1a0cf1..dc176ff 100644 --- a/test/data/app-a/scripts/postinstall +++ b/test/data/app-a/scripts/postinstall @@ -4,7 +4,7 @@ echo "Hello World!" if [ -d etc/$APPSH_INSTANCE ] then - find etc/$APPSH_INSTANCE -type f -maxdepth 1 | while read file + find etc/$APPSH_INSTANCE -maxdepth 1 -type f | while read file do cp $file . done |