From 43e3c51f3f1ebb27a3b38940a89608bb8de6324a Mon Sep 17 00:00:00 2001 From: Mirko Geissler Date: Wed, 29 Jun 2016 16:45:15 +0200 Subject: [PATCH] Add tests for domain:add-global and domains:remove-global --- tests/unit/20_domains.bats | 64 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/tests/unit/20_domains.bats b/tests/unit/20_domains.bats index cd52c6190..a15df8883 100644 --- a/tests/unit/20_domains.bats +++ b/tests/unit/20_domains.bats @@ -96,6 +96,52 @@ teardown() { assert_success } +@test "(domains) domains:add-global" { + run dokku domains:add-global global.dokku.me + echo "output: "$output + echo "status: "$status + assert_success + + run bash -c "dokku domains | grep -q global.dokku.me" + echo "output: "$output + echo "status: "$status + assert_success +} + +@test "(domains) domains:add-global (multiple)" { + run dokku domains:add-global global1.dokku.me global2.dokku.me global3.dokku.me + echo "output: "$output + echo "status: "$status + assert_success + + run bash -c "dokku domains | grep -q global1.dokku.me" + echo "output: "$output + echo "status: "$status + assert_success + + run bash -c "dokku domains | grep -q global2.dokku.me" + echo "output: "$output + echo "status: "$status + assert_success + + run bash -c "dokku domains | grep -q global3.dokku.me" + echo "output: "$output + echo "status: "$status + assert_success +} + +@test "(domains) domains:remove-global" { + run dokku domains:add-global global.dokku.me + echo "output: "$output + echo "status: "$status + assert_success + + run dokku domains:remove-global global.dokku.me + echo "output: "$output + echo "status: "$status + refute_line "global.dokku.me" +} + @test "(domains) domains:set-global" { run dokku domains:set-global global.dokku.me echo "output: "$output @@ -107,3 +153,21 @@ teardown() { echo "status: "$status assert_success } + +@test "(domains) domains (multiple global domains)" { + run dokku domains:add-global global1.dokku.me global2.dokku.me + echo "output: "$output + echo "status: "$status + assert_success + + dokku domains:setup $TEST_APP + run bash -c "dokku domains $TEST_APP | grep -q ${TEST_APP}.global1.dokku.me" + echo "output: "$output + echo "status: "$status + assert_success + + run bash -c "dokku domains $TEST_APP | grep -q ${TEST_APP}.global2.dokku.me" + echo "output: "$output + echo "status: "$status + assert_success +}