From 1bcd76ffe9be6187137bcc5be08cb8e191a11b0e Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Mon, 2 May 2016 21:11:06 -0400 Subject: [PATCH] Add detached run tests --- tests/unit/30_core_1.bats | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tests/unit/30_core_1.bats b/tests/unit/30_core_1.bats index e5b007afb..80d739025 100644 --- a/tests/unit/30_core_1.bats +++ b/tests/unit/30_core_1.bats @@ -112,6 +112,27 @@ build_nginx_config() { assert_success } +@test "(core) run (detached)" { + deploy_app + + RANDOM_RUN_CID="$(dokku --detach run $TEST_APP bash)" + run bash -c "docker inspect $RANDOM_RUN_CID" + echo "output: "$output + echo "status: "$status + assert_success + + run bash -c "docker stop $RANDOM_RUN_CID" + echo "output: "$output + echo "status: "$status + assert_success + + run dokku cleanup + echo "output: "$output + echo "status: "$status + assert_success + sleep 5 # wait for dokku cleanup to happen in the background +} + @test "(core) run (with tty)" { deploy_app run /bin/bash -c "dokku run $TEST_APP ls /app/package.json"