From e95d1e8602e47e0f19708cedc7f1d77a2e296c62 Mon Sep 17 00:00:00 2001 From: Michael Hobbs Date: Fri, 2 Jan 2015 17:21:57 -0800 Subject: [PATCH] add test to validate server_tokens is off --- tests/unit/nginx-vhosts.bats | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tests/unit/nginx-vhosts.bats b/tests/unit/nginx-vhosts.bats index 8eda6458c..db00a7ce5 100644 --- a/tests/unit/nginx-vhosts.bats +++ b/tests/unit/nginx-vhosts.bats @@ -4,15 +4,23 @@ load test_helper setup() { create_app - setup_test_tls - deploy_app } teardown() { destroy_app } +@test "nginx (no server tokens)" { + deploy_app + run /bin/bash -c "curl -s -D - $(dokku url $TEST_APP) -o /dev/null | egrep '^Server' | egrep '[0-9]+'" + echo "output: "$output + echo "status: "$status + assert_failure +} + @test "nginx:build-config (with SSL CN mismatch)" { + setup_test_tls + deploy_app run /bin/bash -c "dokku domains $TEST_APP | grep node-js-app.dokku.me" echo "output: "$output echo "status: "$status