diff --git a/roles/php_website/molecule/default/tests/test_parameters_optional.py b/roles/php_website/molecule/default/tests/test_parameters_optional.py index f838838ac419a5a3e7be6d7a3154b39047faee09..9a992d7085d9f87ec3f113905b0afa34b7e51afb 100644 --- a/roles/php_website/molecule/default/tests/test_parameters_optional.py +++ b/roles/php_website/molecule/default/tests/test_parameters_optional.py @@ -270,3 +270,15 @@ def test_regular_rewrites(host): assert page.rc == 0 assert page.stdout == open("tests/data/php/optional/myindex.php").read().rstrip() + + +def test_http_header_overrides(host): + """ + Tests if headers are overridden by Nginx prior to hitting the PHP + application. + """ + + page = host.run('curl -H "Accept-Encoding: plain" https://parameters-optional.local/headers.myphp') + + assert page.rc == 0 + assert "Accept-Encoding: donotencode" in page.stdout.split("\n")