def test_LanguageSelector_parse_accept_lang
assert_equal([ { :language => 'da',
:country => nil,
:q => 1.0
},
{ :language => 'en',
:country => 'gb',
:q => 0.8
},
{ :language => 'en',
:country => nil,
:q => 0.7
}
],
@LanguageSelector.parse_accept_lang('da, en-gb;q=0.8, en;q=0.7'))
assert_equal([
{ :language => 'da',
:country => nil,
:q => 1.0
},
{ :language => 'en',
:country => 'gb',
:q => 0.8
},
{ :language => 'en',
:country => nil,
:q => 0.7
}
],
@LanguageSelector.parse_accept_lang('en;q=0.7, en-gb;q=0.8, da'))
assert_equal([
{ :language => 'en',
:country => 'gb',
:q => 1.0
},
{ :language => 'da',
:country => nil,
:q => 1.0
},
{ :language => 'en',
:country => nil,
:q => 1.0
}
],
@LanguageSelector.parse_accept_lang('da, en, en-gb'))
end