diff options
author | masakazutakewaka <takewakamma@gmail.com> | 2019-06-19 11:22:52 -0700 |
---|---|---|
committer | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2019-06-24 10:12:07 +0900 |
commit | edbad4adcc080fc7eada5ea367f0a61035a8d7cf (patch) | |
tree | 3eef23fd9c3b81616edaa02f7e9db58b986fa340 /test/webrick | |
parent | c6229e7c692056940b1aec8af133e87883a76890 (diff) | |
download | ruby-edbad4adcc080fc7eada5ea367f0a61035a8d7cf.tar.gz |
httpstatus.rb 100% coverage
Diffstat (limited to 'test/webrick')
-rw-r--r-- | test/webrick/test_httpstatus.rb | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/test/webrick/test_httpstatus.rb b/test/webrick/test_httpstatus.rb new file mode 100644 index 0000000000..fd0570d5c6 --- /dev/null +++ b/test/webrick/test_httpstatus.rb @@ -0,0 +1,35 @@ +# frozen_string_literal: false +require "test/unit" +require "webrick" + +class TestWEBrickHTTPStatus < Test::Unit::TestCase + def test_info? + assert WEBrick::HTTPStatus.info?(100) + refute WEBrick::HTTPStatus.info?(200) + end + + def test_success? + assert WEBrick::HTTPStatus.success?(200) + refute WEBrick::HTTPStatus.success?(300) + end + + def test_redirect? + assert WEBrick::HTTPStatus.redirect?(300) + refute WEBrick::HTTPStatus.redirect?(400) + end + + def test_error? + assert WEBrick::HTTPStatus.error?(400) + refute WEBrick::HTTPStatus.error?(600) + end + + def test_client_error? + assert WEBrick::HTTPStatus.client_error?(400) + refute WEBrick::HTTPStatus.client_error?(500) + end + + def test_server_error? + assert WEBrick::HTTPStatus.server_error?(500) + refute WEBrick::HTTPStatus.server_error?(600) + end +end |