In delegator_test.rb, there are two tests named
"registers helpers with the delegation target", causing "method
redefined" warnings and the first test not to be run.
Rename the second test so that all tests run.
In AfterFilterTest in filter_test.rb there are two tests named
"executes filters in the order defined", causing the first not to be
Rename the first test, and fix the mock app in the test so it doesn't
cause a Rack::Lint error.
There are two tests named
"is possible to apply user_agent conditions to before filters with a path"
in filters_test.rb, causing "method redefined" warnings and tests not
Rename second of these to accurately describe what it's testing
sanitize_name in contest.rb strips out any non-word characters, so
'is false for status > 404' and 'is false for status < 404' end up as
having the same test name, causing lost tests.
Rename these tests to use 'gt' and 'lt' rather then '>' and '<'.