From c26a49bb4e5c9dd960f68c35a59db3c65301398a Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Sun, 25 Feb 2024 16:53:41 -0500 Subject: [PATCH] tests: add tests for config and docker options These two are also still stored in the app repo directory and not copied over as properties, so would be susceptible to not having the code copied over. --- tests/unit/apps_1.bats | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/unit/apps_1.bats b/tests/unit/apps_1.bats index 06ef1be1e..8e7fd3f2c 100644 --- a/tests/unit/apps_1.bats +++ b/tests/unit/apps_1.bats @@ -178,6 +178,14 @@ teardown() { echo "output: $output" echo "status: $status" assert_success + run /bin/bash -c "dokku config:set --no-restart $TEST_APP KEY=VALUE-$TEST_APP" + echo "output: $output" + echo "status: $status" + assert_success + run /bin/bash -c "dokku docker-options:add $TEST_APP deploy --no-healthcheck" + echo "output: $output" + echo "status: $status" + assert_success run /bin/bash -c "dokku git:set $TEST_APP deploy-branch SOME_BRANCH_NAME" echo "output: $output" echo "status: $status" @@ -204,6 +212,16 @@ teardown() { echo "status: $status" assert_success assert_output "https://github.com/heroku/heroku-buildpack-ruby.git" + run /bin/bash -c "dokku config:get great-test-name KEY" + echo "output: $output" + echo "status: $status" + assert_success + assert_output "VALUE-$TEST_APP" + run /bin/bash -c "dokku docker-options:report great-test-name deploy --docker-options-deploy" + echo "output: $output" + echo "status: $status" + assert_success + assert_output_contains "--no-healthcheck" run /bin/bash -c "dokku git:report great-test-name --git-deploy-branch" echo "output: $output" echo "status: $status"