Skip to content
  • Yusuke Endoh's avatar
    26c1cf6a
    test/webrick/test_httpresponse.rb: Use a longer indicator for crack · 26c1cf6a
    Yusuke Endoh authored
    "hack" was too short.  The tests checks the error html, which includes
    hostname.  GitHub Actions hostname seems randomly generated, and it may
    include the indicator string.
    
    https://github.com/ruby/ruby/runs/784896235
    ```
      1) Failure:
    WEBrick::TestHTTPResponse#test_prevent_response_splitting_cookie_headers_cr [/home/runner/work/ruby/ruby/src/test/webrick/test_httpresponse.rb:71]:
    Expected /hack/ to not match "HTTP/1.1 500 Internal Server Error\r\nContent-Type: text/html; charset=ISO-8859-1\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\">\n<HTML>\n  <HEAD><TITLE>Internal Server Error</TITLE></HEAD>\n  <BODY>\n    <H1>Internal Server Error</H1>\n    WEBrick::HTTPResponse::InvalidHeader\n    <HR>\n    <ADDRESS>\n     WEBrick/1.6.0 (Ruby/2.8.0/2020-06-18) at\n     fv-az89.dddawhu1s14uzpjkiz5fhackre.cx.internal.cloudapp.net:80\n    </ADDRESS>\n  </BODY>\n</HTML>\n".
    ```
    
    This change uses longer indicator "cracked_indicator_for_test" instead.
    26c1cf6a
    test/webrick/test_httpresponse.rb: Use a longer indicator for crack
    Yusuke Endoh authored
    "hack" was too short.  The tests checks the error html, which includes
    hostname.  GitHub Actions hostname seems randomly generated, and it may
    include the indicator string.
    
    https://github.com/ruby/ruby/runs/784896235
    ```
      1) Failure:
    WEBrick::TestHTTPResponse#test_prevent_response_splitting_cookie_headers_cr [/home/runner/work/ruby/ruby/src/test/webrick/test_httpresponse.rb:71]:
    Expected /hack/ to not match "HTTP/1.1 500 Internal Server Error\r\nContent-Type: text/html; charset=ISO-8859-1\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\">\n<HTML>\n  <HEAD><TITLE>Internal Server Error</TITLE></HEAD>\n  <BODY>\n    <H1>Internal Server Error</H1>\n    WEBrick::HTTPResponse::InvalidHeader\n    <HR>\n    <ADDRESS>\n     WEBrick/1.6.0 (Ruby/2.8.0/2020-06-18) at\n     fv-az89.dddawhu1s14uzpjkiz5fhackre.cx.internal.cloudapp.net:80\n    </ADDRESS>\n  </BODY>\n</HTML>\n".
    ```
    
    This change uses longer indicator "cracked_indicator_for_test" instead.
Loading