Skip to content

Commit 9f78d10

Browse files
committed
test: assert that default certificate symlink isn't removed
1 parent 796e631 commit 9f78d10

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

test/tests/symlinks/run.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,11 @@ docker exec "$le_container_name" cp /etc/nginx/certs/le1.wtf/key.pem /etc/nginx/
4747
docker exec "$le_container_name" bash -c 'cd /etc/nginx/certs; ln -s ./le4.wtf/fullchain.pem ./le4.wtf.crt'
4848
docker exec "$le_container_name" bash -c 'cd /etc/nginx/certs; ln -s ./le4.wtf/key.pem ./le4.wtf.key'
4949

50+
# symlink default certificate to le1.wtf certificate
51+
docker exec "$le_container_name" rm -f /etc/nginx/certs/default.crt /etc/nginx/certs/default.key
52+
docker exec "$le_container_name" bash -c 'cd /etc/nginx/certs; ln -s ./le1.wtf/fullchain.pem ./default.crt'
53+
docker exec "$le_container_name" bash -c 'cd /etc/nginx/certs; ln -s ./le1.wtf/key.pem ./default.key'
54+
5055
# Stop the nginx containers for ${domains[0]} and ${domains[1]} silently,
5156
# then check if the corresponding symlinks are removed.
5257
docker stop "symlink-le1-le2" > /dev/null
@@ -108,3 +113,7 @@ docker stop "symlink-lim-le2" > /dev/null
108113
# Check if the custom certificate is still there
109114
docker exec "$le_container_name" [ -f /etc/nginx/certs/le4.wtf.crt ] \
110115
|| echo "Custom certificate for le4.wtf was removed."
116+
117+
# Check if the default certificate is still there
118+
docker exec "$le_container_name" [ -f /etc/nginx/certs/default.crt ] \
119+
|| echo "Default certificate was removed."

0 commit comments

Comments
 (0)