aboutsummaryrefslogtreecommitdiff
path: root/test/app-init.bats
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2013-10-20 21:55:01 +0200
committerTrygve Laugstøl <trygvis@inamo.no>2013-10-20 22:01:26 +0200
commit989edff55111db3b457c9e04f3abf296e6ac555c (patch)
treeeb9bf0b99b7ed10a05c90a597d57e5c0e543c36d /test/app-init.bats
parenta6ad0dd211ba4a394d70dd13d3375118b6e5f27a (diff)
downloadapp.sh-989edff55111db3b457c9e04f3abf296e6ac555c.tar.gz
app.sh-989edff55111db3b457c9e04f3abf296e6ac555c.tar.bz2
app.sh-989edff55111db3b457c9e04f3abf296e6ac555c.tar.xz
app.sh-989edff55111db3b457c9e04f3abf296e6ac555c.zip
o Getting "upgrade" to work with non-SNAPSHOT versions too.
o Removing maven.version. o Documenting(!) the different configuration keys and what they mean.
Diffstat (limited to 'test/app-init.bats')
-rwxr-xr-xtest/app-init.bats18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/app-init.bats b/test/app-init.bats
index 3f58890..8ffe1b6 100755
--- a/test/app-init.bats
+++ b/test/app-init.bats
@@ -56,3 +56,21 @@ load utils
# Created by post-install
is_directory "my-app/logs"
}
+
+@test "Install 1.0-SNAPSHOT, upgrade to 1.0" {
+ mkzip app-a
+ install_artifact
+ app conf -l user set maven.repo "file://$BATS_TMPDIR/repo"
+ app init -d my-app maven org.example:app-a:1.0-SNAPSHOT
+
+ cd my-app
+ app conf set app.version 1.0
+
+ install_artifact 1.0
+ app upgrade
+ cd current
+ run pwd -P
+
+ match '${lines[0]}' ".*/versions/1.0/root$"
+ eq '${#lines[*]}' 1
+}