aboutsummaryrefslogtreecommitdiffstats
path: root/test/webrick/test_htmlutils.rb
blob: 987bc229c95b8b690dc09454529c7cace4c0b8da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
require "test/unit"
require "webrick/htmlutils"

class TestWEBrickHTMLUtils < Test::Unit::TestCase
  include WEBrick::HTMLUtils

  def test_escape
    assert_equal("foo", escape("foo"))
    assert_equal("foo bar", escape("foo bar"))
    assert_equal("foo&amp;bar", escape("foo&bar"))
    assert_equal("foo&quot;bar", escape("foo\"bar"))
    assert_equal("foo&gt;bar", escape("foo>bar"))
    assert_equal("foo&lt;bar", escape("foo<bar"))
    assert_equal("こんにちは", escape("こんにちは"))
  end
end