Add tests for domain:add-global and domains:remove-global

This commit is contained in:
Mirko Geissler
2016-06-29 16:45:15 +02:00
parent 371949f4ec
commit 43e3c51f3f

View File

@@ -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
}