@@ -36,6 +36,8 @@ setup() {
3636 assert_success
3737 run ddev start -y
3838 assert_success
39+
40+ export ADMINER_DESIGN=" "
3941}
4042
4143health_checks () {
@@ -49,6 +51,20 @@ health_checks() {
4951 DDEV_DEBUG=true run ddev adminer
5052 assert_success
5153 assert_output --partial " FULLURL https://${PROJNAME} .ddev.site:9101"
54+
55+ if [ " ${ADMINER_DESIGN} " != " " ]; then
56+ run ddev exec -s adminer ' echo $ADMINER_DESIGN'
57+ assert_output " ${ADMINER_DESIGN} "
58+
59+ run curl -sfI https://${PROJNAME} .ddev.site:9101/adminer.css
60+ assert_success
61+ assert_output --partial " HTTP/2 200"
62+ assert_output --partial " content-type: text/css"
63+
64+ run curl -sf https://${PROJNAME} .ddev.site:9101/adminer.css
65+ assert_success
66+ assert_output --partial " ${ADMINER_DESIGN} "
67+ fi
5268}
5369
5470teardown () {
@@ -86,17 +102,18 @@ teardown() {
86102
87103@test " install from directory with nonstandard port and .env.adminer" {
88104 set -eu -o pipefail
105+
106+ export ADMINER_DESIGN=dracula
107+
89108 run ddev config --router-http-port=8080 --router-https-port=8443
90109 assert_success
91- run ddev dotenv set .ddev/.env.adminer --adminer-design=" dracula "
110+ run ddev dotenv set .ddev/.env.adminer --adminer-design=" ${ADMINER_DESIGN} "
92111 assert_success
93112 assert_file_exist .ddev/.env.adminer
94113 echo " # ddev add-on get ${DIR} with project ${PROJNAME} in $( pwd) " >&3
95114 run ddev add-on get " ${DIR} "
96115 assert_success
97116 run ddev restart -y
98117 assert_success
99- run ddev exec -s adminer ' echo $ADMINER_DESIGN'
100- assert_output " dracula"
101118 health_checks
102119}
0 commit comments