Sha256: 291d6cdcacb46f2ceefa12125867965d89acb3ef1c0cd97e1628c1551fc17099
Contents?: true
Size: 1008 Bytes
Versions: 1
Compression:
Stored size: 1008 Bytes
Contents
require File.dirname(__FILE__) + '/helper' class CharsetTest < Test::Unit::TestCase C = Rack::Accept::Charset def test_qvalue c = C.new('') assert_equal(0, c.qvalue('unicode-1-1')) assert_equal(1, c.qvalue('iso-8859-1')) c = C.new('unicode-1-1') assert_equal(1, c.qvalue('unicode-1-1')) assert_equal(0, c.qvalue('iso-8859-5')) assert_equal(1, c.qvalue('iso-8859-1')) c = C.new('unicode-1-1, *;q=0.5') assert_equal(1, c.qvalue('unicode-1-1')) assert_equal(0.5, c.qvalue('iso-8859-5')) assert_equal(0.5, c.qvalue('iso-8859-1')) c = C.new('iso-8859-1;q=0, *;q=0.5') assert_equal(0.5, c.qvalue('iso-8859-5')) assert_equal(0, c.qvalue('iso-8859-1')) c = C.new('*;q=0') assert_equal(0, c.qvalue('iso-8859-1')) end def test_matches c = C.new('iso-8859-1, iso-8859-5, *') assert_equal(%w{*}, c.matches('')) assert_equal(%w{iso-8859-1 *}, c.matches('iso-8859-1')) assert_equal(%w{*}, c.matches('unicode-1-1')) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rack-accept-0.3 | test/charset_test.rb |