test/rails421/log/test.log in route_downcaser-1.2.1 vs test/rails421/log/test.log in route_downcaser-1.2.2
- old
+ new
@@ -1,69 +1,1048 @@
+-----------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_path-part_is_downcased
+-----------------------------------------------------------------------
+---------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_are_not_touched
+---------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_can_contain_?
+-------------------------------------------------------------------------------------
+------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_entire_PATH_INFO_is_downcased
+------------------------------------------------------------------
+-----------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_the_call_environment_should_always_be_returned
+-----------------------------------------------------------------------------------
+-----------------------------------------------------
+RouteMiddlewareTest: test_Assets_are_served_correctly
+-----------------------------------------------------
+Started GET "/assets/application.js" for 127.0.0.1 at 2018-05-10 09:35:02 +0200
+-----------------------------------------------------------
+RouteMiddlewareTest: test_Input_and_output_env_are_the_same
+-----------------------------------------------------------
+-------------------------------------------------------------
+RouteMiddlewareTest: test_Middleware_is_installed_and_working
+-------------------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 09:35:02 +0200
+Processing by HelloController#world as HTML
+ Rendering text template
+ Rendered text template (0.0ms)
+Completed 200 OK in 10ms (Views: 3.0ms)
+-------------------------------------------------------------------------------------
+RouteMiddlewareTest: test_Only_GET_requests_should_be_redirected,_POST_should_rewrite
+-------------------------------------------------------------------------------------
+Started POST "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 09:35:02 +0200
+Processing by HelloController#world as HTML
+ Rendering text template
+ Rendered text template (0.0ms)
+Completed 200 OK in 1ms (Views: 0.3ms)
+-----------------------------------------------------
+RouteMiddlewareTest: test_Redirect_instead_of_rewrite
+-----------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 09:35:02 +0200
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_REQUEST_URI_path-part_is_downcased
+-------------------------------------------------------------------------------------
+----------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Additional_multibyte_downcase_tests
+----------------------------------------------------------------------------
+-------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_PATH_INFO_is_downcased
+-------------------------------------------------------------------------
----------------------------------------------------------------------------------------
RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_PATH_INFO
----------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_REQUEST_URI
------------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_the_call_environment_should_always_be_returned
+---------------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_PATH_INFO_is_found_in_exclude_patterns,_do_nothing
+------------------------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_REQUEST_URI_is_found_in_exclude_patterns,_do_nothing
+--------------------------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_PATH_INFO_match_exclude_patterns
+------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------
RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_REQUEST_URI_match_exclude_patterns
--------------------------------------------------------------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_REQUEST_URI
+------------------------------------------------------------------------------------------
+----------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_PATH_INFO
+----------------------------------------------------------------------------------------
+-----------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_path-part_is_downcased
+-----------------------------------------------------------------------
+------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_entire_PATH_INFO_is_downcased
+------------------------------------------------------------------
+---------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_are_not_touched
+---------------------------------------------------------------------------------------
+-----------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_the_call_environment_should_always_be_returned
+-----------------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_can_contain_?
+-------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_REQUEST_URI_is_found_in_exclude_patterns,_do_nothing
+--------------------------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_the_call_environment_should_always_be_returned
+---------------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_PATH_INFO_is_found_in_exclude_patterns,_do_nothing
+------------------------------------------------------------------------------------------------------
+-----------------------------------------------------
+RouteMiddlewareTest: test_Redirect_instead_of_rewrite
+-----------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 09:40:21 +0200
+-----------------------------------------------------
+RouteMiddlewareTest: test_Assets_are_served_correctly
+-----------------------------------------------------
+Started GET "/assets/application.js" for 127.0.0.1 at 2018-05-10 09:40:21 +0200
+-------------------------------------------------------------------------------------
+RouteMiddlewareTest: test_Only_GET_requests_should_be_redirected,_POST_should_rewrite
+-------------------------------------------------------------------------------------
+Started POST "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 09:40:21 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 13ms (Views: 5.4ms)
+-------------------------------------------------------------
+RouteMiddlewareTest: test_Middleware_is_installed_and_working
+-------------------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 09:40:21 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 0ms (Views: 0.2ms)
+-----------------------------------------------------------
+RouteMiddlewareTest: test_Input_and_output_env_are_the_same
+-----------------------------------------------------------
+----------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Additional_multibyte_downcase_tests
+----------------------------------------------------------------------------
+-------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_PATH_INFO_is_downcased
+-------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_REQUEST_URI_path-part_is_downcased
+-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------
RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_PATH_INFO_match_exclude_patterns
------------------------------------------------------------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_REQUEST_URI_match_exclude_patterns
+--------------------------------------------------------------------------------------------------------------------------------------------
+-----------------------------------------------------
+RouteMiddlewareTest: test_Redirect_instead_of_rewrite
+-----------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:27:01 +0200
+-----------------------------------------------------------
+RouteMiddlewareTest: test_Input_and_output_env_are_the_same
+-----------------------------------------------------------
+-----------------------------------------------------
+RouteMiddlewareTest: test_Assets_are_served_correctly
+-----------------------------------------------------
+Started GET "/assets/application.js" for 127.0.0.1 at 2018-05-10 10:27:01 +0200
+-------------------------------------------------------------------------------------
+RouteMiddlewareTest: test_Only_GET_requests_should_be_redirected,_POST_should_rewrite
+-------------------------------------------------------------------------------------
+Started POST "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:27:01 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 13ms (Views: 5.5ms)
+-------------------------------------------------------------
+RouteMiddlewareTest: test_Middleware_is_installed_and_working
+-------------------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:27:01 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 0ms (Views: 0.2ms)
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_can_contain_?
+-------------------------------------------------------------------------------------
+------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_entire_PATH_INFO_is_downcased
+------------------------------------------------------------------
+-----------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_path-part_is_downcased
+-----------------------------------------------------------------------
+---------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_are_not_touched
+---------------------------------------------------------------------------------------
+-----------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_the_call_environment_should_always_be_returned
+-----------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_PATH_INFO_is_found_in_exclude_patterns,_do_nothing
+------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
RouteDowncaserTest::ExcludePatternsTests: test_the_call_environment_should_always_be_returned
---------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------
RouteDowncaserTest::ExcludePatternsTests: test_when_REQUEST_URI_is_found_in_exclude_patterns,_do_nothing
--------------------------------------------------------------------------------------------------------
+----------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_PATH_INFO
+----------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirecs_Multibyte_REQUEST_URI
+---------------------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_REQUEST_URI
+------------------------------------------------------------------------------------------
+----------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Additional_multibyte_downcase_tests
+----------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_REQUEST_URI_path-part_is_downcased
+-------------------------------------------------------------------------------------
+-------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_PATH_INFO_is_downcased
+-------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_PATH_INFO_match_exclude_patterns
+------------------------------------------------------------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_REQUEST_URI_match_exclude_patterns
+--------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
RouteDowncaserTest::ExcludePatternsTests: test_when_PATH_INFO_is_found_in_exclude_patterns,_do_nothing
------------------------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_REQUEST_URI_is_found_in_exclude_patterns,_do_nothing
+--------------------------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_the_call_environment_should_always_be_returned
+---------------------------------------------------------------------------------------------
----------------------------------------------------------------------------
RouteDowncaserTest::MultibyteTests: test_Additional_multibyte_downcase_tests
----------------------------------------------------------------------------
+-------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_PATH_INFO_is_downcased
+-------------------------------------------------------------------------
-------------------------------------------------------------------------------------
RouteDowncaserTest::MultibyteTests: test_Multibyte_REQUEST_URI_path-part_is_downcased
-------------------------------------------------------------------------------------
+-----------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_path-part_is_downcased
+-----------------------------------------------------------------------
+---------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_are_not_touched
+---------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_can_contain_?
+-------------------------------------------------------------------------------------
+-----------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_the_call_environment_should_always_be_returned
+-----------------------------------------------------------------------------------
+------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_entire_PATH_INFO_is_downcased
+------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_PATH_INFO_match_exclude_patterns
+------------------------------------------------------------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_REQUEST_URI_match_exclude_patterns
+--------------------------------------------------------------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_REQUEST_URI
+------------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirecs_Multibyte_REQUEST_URI
+---------------------------------------------------------------------------------------------------
+----------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_PATH_INFO
+----------------------------------------------------------------------------------------
+-----------------------------------------------------
+RouteMiddlewareTest: test_Assets_are_served_correctly
+-----------------------------------------------------
+Started GET "/assets/application.js" for 127.0.0.1 at 2018-05-10 10:27:48 +0200
+-----------------------------------------------------
+RouteMiddlewareTest: test_Redirect_instead_of_rewrite
+-----------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:27:48 +0200
+-----------------------------------------------------------
+RouteMiddlewareTest: test_Input_and_output_env_are_the_same
+-----------------------------------------------------------
+-------------------------------------------------------------
+RouteMiddlewareTest: test_Middleware_is_installed_and_working
+-------------------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:27:48 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 13ms (Views: 5.3ms)
+-------------------------------------------------------------------------------------
+RouteMiddlewareTest: test_Only_GET_requests_should_be_redirected,_POST_should_rewrite
+-------------------------------------------------------------------------------------
+Started POST "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:27:48 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 0ms (Views: 0.2ms)
+---------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirecs_Multibyte_REQUEST_URI
+---------------------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_REQUEST_URI
+------------------------------------------------------------------------------------------
+----------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_PATH_INFO
+----------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_PATH_INFO_is_found_in_exclude_patterns,_do_nothing
+------------------------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_the_call_environment_should_always_be_returned
+---------------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_REQUEST_URI_is_found_in_exclude_patterns,_do_nothing
+--------------------------------------------------------------------------------------------------------
+------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_entire_PATH_INFO_is_downcased
+------------------------------------------------------------------
+-----------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_the_call_environment_should_always_be_returned
+-----------------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_can_contain_?
+-------------------------------------------------------------------------------------
+-----------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_path-part_is_downcased
+-----------------------------------------------------------------------
+---------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_are_not_touched
+---------------------------------------------------------------------------------------
+-------------------------------------------------------------
+RouteMiddlewareTest: test_Middleware_is_installed_and_working
+-------------------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:28:14 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 13ms (Views: 5.6ms)
+-------------------------------------------------------------------------------------
+RouteMiddlewareTest: test_Only_GET_requests_should_be_redirected,_POST_should_rewrite
+-------------------------------------------------------------------------------------
+Started POST "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:28:14 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 0ms (Views: 0.3ms)
+-----------------------------------------------------
+RouteMiddlewareTest: test_Assets_are_served_correctly
+-----------------------------------------------------
+Started GET "/assets/application.js" for 127.0.0.1 at 2018-05-10 10:28:14 +0200
+-----------------------------------------------------------
+RouteMiddlewareTest: test_Input_and_output_env_are_the_same
+-----------------------------------------------------------
+-----------------------------------------------------
+RouteMiddlewareTest: test_Redirect_instead_of_rewrite
+-----------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:28:14 +0200
+----------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Additional_multibyte_downcase_tests
+----------------------------------------------------------------------------
-------------------------------------------------------------------------
RouteDowncaserTest::MultibyteTests: test_Multibyte_PATH_INFO_is_downcased
-------------------------------------------------------------------------
-------------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_REQUEST_URI_path-part_is_downcased
+-------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_REQUEST_URI_match_exclude_patterns
+--------------------------------------------------------------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_PATH_INFO_match_exclude_patterns
+------------------------------------------------------------------------------------------------------------------------------------------
+-----------------------------------------------------
+RouteMiddlewareTest: test_Assets_are_served_correctly
+-----------------------------------------------------
+Started GET "/assets/application.js" for 127.0.0.1 at 2018-05-10 10:29:05 +0200
+-------------------------------------------------------------
+RouteMiddlewareTest: test_Middleware_is_installed_and_working
+-------------------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:29:05 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 13ms (Views: 5.3ms)
+-------------------------------------------------------------------------------------
RouteMiddlewareTest: test_Only_GET_requests_should_be_redirected,_POST_should_rewrite
-------------------------------------------------------------------------------------
-Started POST "/HELLO/WORLD" for 127.0.0.1 at 2017-05-27 20:48:14 +0200
+Started POST "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:29:05 +0200
Processing by HelloController#world as HTML
- Rendering text template
Rendered text template (0.0ms)
-Completed 200 OK in 12ms (Views: 4.7ms)
+Completed 200 OK in 0ms (Views: 0.2ms)
-----------------------------------------------------
+RouteMiddlewareTest: test_Redirect_instead_of_rewrite
+-----------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:29:05 +0200
+-----------------------------------------------------------
+RouteMiddlewareTest: test_Input_and_output_env_are_the_same
+-----------------------------------------------------------
+------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_REQUEST_URI
+------------------------------------------------------------------------------------------
+----------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_PATH_INFO
+----------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirecs_Multibyte_REQUEST_URI
+---------------------------------------------------------------------------------------------------
+------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_entire_PATH_INFO_is_downcased
+------------------------------------------------------------------
+---------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_are_not_touched
+---------------------------------------------------------------------------------------
+-----------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_path-part_is_downcased
+-----------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_can_contain_?
+-------------------------------------------------------------------------------------
+-----------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_the_call_environment_should_always_be_returned
+-----------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_PATH_INFO_match_exclude_patterns
+------------------------------------------------------------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_REQUEST_URI_match_exclude_patterns
+--------------------------------------------------------------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_REQUEST_URI_is_found_in_exclude_patterns,_do_nothing
+--------------------------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_PATH_INFO_is_found_in_exclude_patterns,_do_nothing
+------------------------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_the_call_environment_should_always_be_returned
+---------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_PATH_INFO_is_downcased
+-------------------------------------------------------------------------
+----------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Additional_multibyte_downcase_tests
+----------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_REQUEST_URI_path-part_is_downcased
+-------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_PATH_INFO_match_exclude_patterns
+------------------------------------------------------------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_REQUEST_URI_match_exclude_patterns
+--------------------------------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------
+RouteMiddlewareTest: test_Middleware_is_installed_and_working
+-------------------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:34:14 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 13ms (Views: 5.2ms)
+-----------------------------------------------------------
+RouteMiddlewareTest: test_Input_and_output_env_are_the_same
+-----------------------------------------------------------
+-----------------------------------------------------
RouteMiddlewareTest: test_Assets_are_served_correctly
-----------------------------------------------------
-Started GET "/assets/application.js" for 127.0.0.1 at 2017-05-27 20:48:15 +0200
+Started GET "/assets/application.js" for 127.0.0.1 at 2018-05-10 10:34:14 +0200
+-------------------------------------------------------------------------------------
+RouteMiddlewareTest: test_Only_GET_requests_should_be_redirected,_POST_should_rewrite
+-------------------------------------------------------------------------------------
+Started POST "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:34:14 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 0ms (Views: 0.2ms)
+-----------------------------------------------------
+RouteMiddlewareTest: test_Redirect_instead_of_rewrite
+-----------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:34:14 +0200
+-----------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_path-part_is_downcased
+-----------------------------------------------------------------------
+---------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_are_not_touched
+---------------------------------------------------------------------------------------
+------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_entire_PATH_INFO_is_downcased
+------------------------------------------------------------------
+-----------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_the_call_environment_should_always_be_returned
+-----------------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_can_contain_?
+-------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirecs_Multibyte_REQUEST_URI
+---------------------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_REQUEST_URI
+------------------------------------------------------------------------------------------
+----------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_PATH_INFO
+----------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirecs_Multibyte_PATH_INFO
+-------------------------------------------------------------------------------------------------
+----------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Additional_multibyte_downcase_tests
+----------------------------------------------------------------------------
+-------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_PATH_INFO_is_downcased
+-------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_REQUEST_URI_path-part_is_downcased
+-------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_the_call_environment_should_always_be_returned
+---------------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_PATH_INFO_is_found_in_exclude_patterns,_do_nothing
+------------------------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_REQUEST_URI_is_found_in_exclude_patterns,_do_nothing
+--------------------------------------------------------------------------------------------------------
+-----------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_the_call_environment_should_always_be_returned
+-----------------------------------------------------------------------------------
+-----------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_path-part_is_downcased
+-----------------------------------------------------------------------
+---------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_are_not_touched
+---------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_can_contain_?
+-------------------------------------------------------------------------------------
+------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_entire_PATH_INFO_is_downcased
+------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_PATH_INFO_match_exclude_patterns
+------------------------------------------------------------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_REQUEST_URI_match_exclude_patterns
+--------------------------------------------------------------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_the_call_environment_should_always_be_returned
+---------------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_PATH_INFO_is_found_in_exclude_patterns,_do_nothing
+------------------------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_REQUEST_URI_is_found_in_exclude_patterns,_do_nothing
+--------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
RouteMiddlewareTest: test_Middleware_is_installed_and_working
-------------------------------------------------------------
-Started GET "/HELLO/WORLD" for 127.0.0.1 at 2017-05-27 20:48:15 +0200
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:35:07 +0200
Processing by HelloController#world as HTML
- Rendering text template
Rendered text template (0.0ms)
-Completed 200 OK in 1ms (Views: 0.3ms)
+Completed 200 OK in 12ms (Views: 4.8ms)
+-------------------------------------------------------------------------------------
+RouteMiddlewareTest: test_Only_GET_requests_should_be_redirected,_POST_should_rewrite
+-------------------------------------------------------------------------------------
+Started POST "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:35:07 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 0ms (Views: 0.2ms)
+-----------------------------------------------------------
+RouteMiddlewareTest: test_Input_and_output_env_are_the_same
+-----------------------------------------------------------
-----------------------------------------------------
+RouteMiddlewareTest: test_Assets_are_served_correctly
+-----------------------------------------------------
+Started GET "/assets/application.js" for 127.0.0.1 at 2018-05-10 10:35:07 +0200
+-----------------------------------------------------
RouteMiddlewareTest: test_Redirect_instead_of_rewrite
-----------------------------------------------------
-Started GET "/HELLO/WORLD" for 127.0.0.1 at 2017-05-27 20:48:15 +0200
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:35:07 +0200
+-------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_PATH_INFO_is_downcased
+-------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_when_redirect_is_true_it_redirecs_Multibyte_REQUEST_URI
+------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_REQUEST_URI_path-part_is_downcased
+-------------------------------------------------------------------------------------
+----------------------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_when_redirect_is_true_it_redirecs_Multibyte_PATH_INFO
+----------------------------------------------------------------------------------------------
+----------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Additional_multibyte_downcase_tests
+----------------------------------------------------------------------------
+----------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_PATH_INFO
+----------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_REQUEST_URI
+------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_when_redirect_is_true_it_redirects_Multibyte_REQUEST_URI
+-------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_REQUEST_URI_path-part_is_downcased
+-------------------------------------------------------------------------------------
+-----------------------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_when_redirect_is_true_it_redirects_Multibyte_PATH_INFO
+-----------------------------------------------------------------------------------------------
+----------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Additional_multibyte_downcase_tests
+----------------------------------------------------------------------------
+-------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_PATH_INFO_is_downcased
+-------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_PATH_INFO_match_exclude_patterns
+------------------------------------------------------------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_REQUEST_URI_match_exclude_patterns
+--------------------------------------------------------------------------------------------------------------------------------------------
+-----------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_the_call_environment_should_always_be_returned
+-----------------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_can_contain_?
+-------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_are_not_touched
+---------------------------------------------------------------------------------------
+------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_entire_PATH_INFO_is_downcased
+------------------------------------------------------------------
+-----------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_path-part_is_downcased
+-----------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_PATH_INFO_is_found_in_exclude_patterns,_do_nothing
+------------------------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_the_call_environment_should_always_be_returned
+---------------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_REQUEST_URI_is_found_in_exclude_patterns,_do_nothing
+--------------------------------------------------------------------------------------------------------
+-----------------------------------------------------
+RouteMiddlewareTest: test_Assets_are_served_correctly
+-----------------------------------------------------
+Started GET "/assets/application.js" for 127.0.0.1 at 2018-05-10 10:36:37 +0200
+-------------------------------------------------------------------------------------
+RouteMiddlewareTest: test_Only_GET_requests_should_be_redirected,_POST_should_rewrite
+-------------------------------------------------------------------------------------
+Started POST "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:36:38 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 12ms (Views: 4.9ms)
+-----------------------------------------------------
+RouteMiddlewareTest: test_Redirect_instead_of_rewrite
+-----------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:36:38 +0200
-----------------------------------------------------------
RouteMiddlewareTest: test_Input_and_output_env_are_the_same
-----------------------------------------------------------
+-------------------------------------------------------------
+RouteMiddlewareTest: test_Middleware_is_installed_and_working
+-------------------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:36:38 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 0ms (Views: 0.2ms)
+------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_REQUEST_URI
+------------------------------------------------------------------------------------------
+----------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_PATH_INFO
+----------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_PATH_INFO_is_found_in_exclude_patterns,_do_nothing
+------------------------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_the_call_environment_should_always_be_returned
+---------------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_REQUEST_URI_is_found_in_exclude_patterns,_do_nothing
+--------------------------------------------------------------------------------------------------------
+----------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Additional_multibyte_downcase_tests
+----------------------------------------------------------------------------
+-------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_PATH_INFO_is_downcased
+-------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_REQUEST_URI_path-part_is_downcased
+-------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_when_redirect_is_true_it_redirects_Multibyte_REQUEST_URI
+-------------------------------------------------------------------------------------------------
+-----------------------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_when_redirect_is_true_it_redirects_Multibyte_PATH_INFO
+-----------------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteRedirectTests: test_it_redirects_Multibyte_PATH_INFO
+---------------------------------------------------------------------------------
+-----------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteRedirectTests: test_it_redirects_Multibyte_REQUEST_URI
+-----------------------------------------------------------------------------------
+----------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_PATH_INFO
+----------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_REQUEST_URI
+------------------------------------------------------------------------------------------
+-----------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_path-part_is_downcased
+-----------------------------------------------------------------------
+---------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_are_not_touched
+---------------------------------------------------------------------------------------
+-----------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_the_call_environment_should_always_be_returned
+-----------------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_can_contain_?
+-------------------------------------------------------------------------------------
------------------------------------------------------------------
RouteDowncaserTest::BasicTests: test_entire_PATH_INFO_is_downcased
------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_REQUEST_URI_match_exclude_patterns
+--------------------------------------------------------------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_PATH_INFO_match_exclude_patterns
+------------------------------------------------------------------------------------------------------------------------------------------
+-----------------------------------------------------------
+RouteMiddlewareTest: test_Input_and_output_env_are_the_same
+-----------------------------------------------------------
+-----------------------------------------------------
+RouteMiddlewareTest: test_Redirect_instead_of_rewrite
+-----------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:37:25 +0200
+-----------------------------------------------------
+RouteMiddlewareTest: test_Assets_are_served_correctly
+-----------------------------------------------------
+Started GET "/assets/application.js" for 127.0.0.1 at 2018-05-10 10:37:25 +0200
+-------------------------------------------------------------
+RouteMiddlewareTest: test_Middleware_is_installed_and_working
+-------------------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:37:25 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 14ms (Views: 6.0ms)
+-------------------------------------------------------------------------------------
+RouteMiddlewareTest: test_Only_GET_requests_should_be_redirected,_POST_should_rewrite
+-------------------------------------------------------------------------------------
+Started POST "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:37:25 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 1ms (Views: 0.3ms)
+-------------------------------------------------------------
+RouteMiddlewareTest: test_Middleware_is_installed_and_working
+-------------------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:37:41 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 12ms (Views: 5.3ms)
+-----------------------------------------------------
+RouteMiddlewareTest: test_Assets_are_served_correctly
+-----------------------------------------------------
+Started GET "/assets/application.js" for 127.0.0.1 at 2018-05-10 10:37:41 +0200
+-----------------------------------------------------------
+RouteMiddlewareTest: test_Input_and_output_env_are_the_same
+-----------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteMiddlewareTest: test_Only_GET_requests_should_be_redirected,_POST_should_rewrite
+-------------------------------------------------------------------------------------
+Started POST "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:37:41 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 0ms (Views: 0.2ms)
+-----------------------------------------------------
+RouteMiddlewareTest: test_Redirect_instead_of_rewrite
+-----------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:37:41 +0200
+------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_entire_PATH_INFO_is_downcased
+------------------------------------------------------------------
-----------------------------------------------------------------------------------
RouteDowncaserTest::BasicTests: test_the_call_environment_should_always_be_returned
-----------------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_can_contain_?
+-------------------------------------------------------------------------------------
+-----------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_path-part_is_downcased
+-----------------------------------------------------------------------
---------------------------------------------------------------------------------------
RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_are_not_touched
---------------------------------------------------------------------------------------
+----------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Additional_multibyte_downcase_tests
+----------------------------------------------------------------------------
+-------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_PATH_INFO_is_downcased
+-------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_REQUEST_URI_path-part_is_downcased
+-------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_REQUEST_URI_match_exclude_patterns
+--------------------------------------------------------------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_PATH_INFO_match_exclude_patterns
+------------------------------------------------------------------------------------------------------------------------------------------
+----------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_PATH_INFO
+----------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_REQUEST_URI
+------------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_REQUEST_URI_is_found_in_exclude_patterns,_do_nothing
+--------------------------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_the_call_environment_should_always_be_returned
+---------------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_PATH_INFO_is_found_in_exclude_patterns,_do_nothing
+------------------------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteRedirectTests: test_it_redirects_Multibyte_PATH_INFO
+---------------------------------------------------------------------------------
+-----------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteRedirectTests: test_it_redirects_Multibyte_REQUEST_URI
+-----------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_PATH_INFO_match_exclude_patterns
+------------------------------------------------------------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_REQUEST_URI_match_exclude_patterns
+--------------------------------------------------------------------------------------------------------------------------------------------
+----------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_PATH_INFO
+----------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_REQUEST_URI
+------------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteRedirectTests: test_it_redirects_Multibyte_PATH_INFO
+---------------------------------------------------------------------------------
+-----------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteRedirectTests: test_it_redirects_Multibyte_REQUEST_URI
+-----------------------------------------------------------------------------------
+----------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Additional_multibyte_downcase_tests
+----------------------------------------------------------------------------
+-------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_PATH_INFO_is_downcased
+-------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_REQUEST_URI_path-part_is_downcased
+-------------------------------------------------------------------------------------
+-----------------------------------------------------
+RouteMiddlewareTest: test_Assets_are_served_correctly
+-----------------------------------------------------
+Started GET "/assets/application.js" for 127.0.0.1 at 2018-05-10 10:38:20 +0200
+-------------------------------------------------------------
+RouteMiddlewareTest: test_Middleware_is_installed_and_working
+-------------------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:38:20 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 13ms (Views: 5.9ms)
+-----------------------------------------------------
+RouteMiddlewareTest: test_Redirect_instead_of_rewrite
+-----------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:38:20 +0200
+-------------------------------------------------------------------------------------
+RouteMiddlewareTest: test_Only_GET_requests_should_be_redirected,_POST_should_rewrite
+-------------------------------------------------------------------------------------
+Started POST "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:38:20 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 1ms (Views: 0.3ms)
+-----------------------------------------------------------
+RouteMiddlewareTest: test_Input_and_output_env_are_the_same
+-----------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_can_contain_?
+-------------------------------------------------------------------------------------
+-----------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_the_call_environment_should_always_be_returned
+-----------------------------------------------------------------------------------
-----------------------------------------------------------------------
RouteDowncaserTest::BasicTests: test_REQUEST_URI_path-part_is_downcased
-----------------------------------------------------------------------
+---------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_are_not_touched
+---------------------------------------------------------------------------------------
+------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_entire_PATH_INFO_is_downcased
+------------------------------------------------------------------
+---------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_the_call_environment_should_always_be_returned
+---------------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_PATH_INFO_is_found_in_exclude_patterns,_do_nothing
+------------------------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_REQUEST_URI_is_found_in_exclude_patterns,_do_nothing
+--------------------------------------------------------------------------------------------------------
+-----------------------------------------------------
+RouteMiddlewareTest: test_Assets_are_served_correctly
+-----------------------------------------------------
+Started GET "/assets/application.js" for 127.0.0.1 at 2018-05-10 10:44:06 +0200
+-------------------------------------------------------------
+RouteMiddlewareTest: test_Middleware_is_installed_and_working
+-------------------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:44:06 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 13ms (Views: 5.3ms)
+-----------------------------------------------------
+RouteMiddlewareTest: test_Redirect_instead_of_rewrite
+-----------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:44:06 +0200
+-------------------------------------------------------------------------------------
+RouteMiddlewareTest: test_Only_GET_requests_should_be_redirected,_POST_should_rewrite
+-------------------------------------------------------------------------------------
+Started POST "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 10:44:06 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 0ms (Views: 0.2ms)
+-----------------------------------------------------------
+RouteMiddlewareTest: test_Input_and_output_env_are_the_same
+-----------------------------------------------------------
+---------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteRedirectTests: test_it_redirects_Multibyte_PATH_INFO
+---------------------------------------------------------------------------------
+-----------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteRedirectTests: test_it_redirects_Multibyte_REQUEST_URI
+-----------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_REQUEST_URI_is_found_in_exclude_patterns,_do_nothing
+--------------------------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_PATH_INFO_is_found_in_exclude_patterns,_do_nothing
+------------------------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_the_call_environment_should_always_be_returned
+---------------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_REQUEST_URI_match_exclude_patterns
+--------------------------------------------------------------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_PATH_INFO_match_exclude_patterns
+------------------------------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_REQUEST_URI_path-part_is_downcased
+-------------------------------------------------------------------------------------
+-------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_PATH_INFO_is_downcased
+-------------------------------------------------------------------------
+----------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Additional_multibyte_downcase_tests
+----------------------------------------------------------------------------
+------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_REQUEST_URI
+------------------------------------------------------------------------------------------
+----------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_PATH_INFO
+----------------------------------------------------------------------------------------
+------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_entire_PATH_INFO_is_downcased
+------------------------------------------------------------------
+-----------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_path-part_is_downcased
+-----------------------------------------------------------------------
+---------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_are_not_touched
+---------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_can_contain_?
+-------------------------------------------------------------------------------------
+-----------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_the_call_environment_should_always_be_returned
+-----------------------------------------------------------------------------------
+-----------------------------------------------------------
+RouteMiddlewareTest: test_Input_and_output_env_are_the_same
+-----------------------------------------------------------
+-------------------------------------------------------------
+RouteMiddlewareTest: test_Middleware_is_installed_and_working
+-------------------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 11:35:55 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 13ms (Views: 5.4ms)
+-------------------------------------------------------------------------------------
+RouteMiddlewareTest: test_Only_GET_requests_should_be_redirected,_POST_should_rewrite
+-------------------------------------------------------------------------------------
+Started POST "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 11:35:55 +0200
+Processing by HelloController#world as HTML
+ Rendered text template (0.0ms)
+Completed 200 OK in 0ms (Views: 0.2ms)
+-----------------------------------------------------
+RouteMiddlewareTest: test_Assets_are_served_correctly
+-----------------------------------------------------
+Started GET "/assets/application.js" for 127.0.0.1 at 2018-05-10 11:35:55 +0200
+-----------------------------------------------------
+RouteMiddlewareTest: test_Redirect_instead_of_rewrite
+-----------------------------------------------------
+Started GET "/HELLO/WORLD" for 127.0.0.1 at 2018-05-10 11:35:55 +0200
+-----------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_path-part_is_downcased
+-----------------------------------------------------------------------
+---------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_are_not_touched
+---------------------------------------------------------------------------------------
+------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_entire_PATH_INFO_is_downcased
+------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_REQUEST_URI_querystring_parameters_can_contain_?
+-------------------------------------------------------------------------------------
+-----------------------------------------------------------------------------------
+RouteDowncaserTest::BasicTests: test_the_call_environment_should_always_be_returned
+-----------------------------------------------------------------------------------
+----------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_PATH_INFO
+----------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueTests: test_when_redirect_is_true_it_redirects_REQUEST_URI
+------------------------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_REQUEST_URI_is_found_in_exclude_patterns,_do_nothing
+--------------------------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_the_call_environment_should_always_be_returned
+---------------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::ExcludePatternsTests: test_when_PATH_INFO_is_found_in_exclude_patterns,_do_nothing
+------------------------------------------------------------------------------------------------------
+----------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Additional_multibyte_downcase_tests
+----------------------------------------------------------------------------
+-------------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_REQUEST_URI_path-part_is_downcased
+-------------------------------------------------------------------------------------
+-------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteTests: test_Multibyte_PATH_INFO_is_downcased
+-------------------------------------------------------------------------
+--------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_REQUEST_URI_match_exclude_patterns
+--------------------------------------------------------------------------------------------------------------------------------------------
+------------------------------------------------------------------------------------------------------------------------------------------
+RouteDowncaserTest::RedirectTrueExcludePatternsTests: test_when_redirect_is_true_it_does_not_redirect,_if_PATH_INFO_match_exclude_patterns
+------------------------------------------------------------------------------------------------------------------------------------------
+---------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteRedirectTests: test_it_redirects_Multibyte_PATH_INFO
+---------------------------------------------------------------------------------
+-----------------------------------------------------------------------------------
+RouteDowncaserTest::MultibyteRedirectTests: test_it_redirects_Multibyte_REQUEST_URI
+-----------------------------------------------------------------------------------