From bf7e5a7312fdbdb15ddd59f1b628607717fe300b Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Sun, 7 Sep 2025 22:06:24 -0400 Subject: [PATCH] tests: add a test for apps that detect https:443:443 port mappings without an ssl cert --- tests/unit/domains.bats | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/tests/unit/domains.bats b/tests/unit/domains.bats index 362131020..33a88fa08 100644 --- a/tests/unit/domains.bats +++ b/tests/unit/domains.bats @@ -410,3 +410,25 @@ teardown() { assert_success assert_output_contains "Detected IPv4 domain name with nginx proxy enabled." 0 } + +@test "(domains) https:443" { + run /bin/bash -c "dokku domains:set $TEST_APP $TEST_APP.${DOKKU_DOMAIN}" + echo "output: $output" + echo "status: $status" + assert_success + + run /bin/bash -c "dokku git:from-image $TEST_APP cockpithq/cockpit:core-latest" + echo "output: $output" + echo "status: $status" + assert_success + assert_output_contains "http://$TEST_APP.${DOKKU_DOMAIN}" 2 + assert_output_contains "http://$TEST_APP.${DOKKU_DOMAIN}:2019" + assert_output_contains "udp://$TEST_APP.${DOKKU_DOMAIN}:443" + assert_output_contains "http://$TEST_APP.${DOKKU_DOMAIN}:443" 0 + + run /bin/bash -c "dokku ports:report $TEST_APP --ports-map-detected" + echo "output: $output" + echo "status: $status" + assert_success + assert_output "http:2019:2019 http:80:80 https:443:443 udp:443:443" +}