Sha256: 7a2db43768d241e6c617356e8271c6444aa7b49e243ed49be1c0cd17e36208f5
Contents?: true
Size: 695 Bytes
Versions: 4
Compression:
Stored size: 695 Bytes
Contents
require File.dirname(__FILE__) + '/helper' class LanguageTest < Test::Unit::TestCase L = Rack::Accept::Language def test_qvalue l = L.new('') assert_equal(1, l.qvalue('en')) l = L.new('en;q=0.5, en-gb') assert_equal(0.5, l.qvalue('en')) assert_equal(1, l.qvalue('en-gb')) assert_equal(0, l.qvalue('da')) end def test_matches l = L.new('da, *, en') assert_equal(%w{*}, l.matches('')) assert_equal(%w{da *}, l.matches('da')) assert_equal(%w{en *}, l.matches('en')) assert_equal(%w{en *}, l.matches('en-gb')) assert_equal(%w{*}, l.matches('eng')) l = L.new('en, en-gb') assert_equal(%w{en-gb en}, l.matches('en-gb')) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rack-accept-0.3 | test/language_test.rb |
rack-accept-0.2 | test/language_test.rb |
rack-accept-0.1.1 | test/language_test.rb |
rack-accept-0.1 | test/language_test.rb |