Skip to content

Commit

Permalink
httpstatus.rb 100% coverage
Browse files Browse the repository at this point in the history
  • Loading branch information
masakazutakewaka authored and hsbt committed Jun 24, 2019
1 parent c6229e7 commit edbad4a
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions 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

0 comments on commit edbad4a

Please sign in to comment.