Sha256: e8472a0d2e0ff71ad2eefb3feee16909ab81c7d10186dd91fefa0c0ab6313229
Contents?: true
Size: 806 Bytes
Versions: 12
Compression:
Stored size: 806 Bytes
Contents
require_relative "spec_helper" module Nyara describe Ext, ".parse_accept_value" do it 'works' do a = Ext.parse_accept_value '' assert_equal [], a a = Ext.parse_accept_value "text/plain; q=0.5, text/html,text/x-dvi; q=3.8, text/x-c" assert_equal %w[text/html text/x-dvi text/x-c text/plain], a end it "ignores q <= 0" do a = Ext.parse_accept_value "text/plain; q=0.0, text/html" assert_equal(%w'text/html', a) a = Ext.parse_accept_value "*, text/plain; q=-3" assert_equal(%w'*', a) a = Ext.parse_accept_value "text/plain; q=0, text/*" assert_equal(%w'text/*', a) end it ".parse_accept_value should be robust" do a = Ext.parse_accept_value 'q=0.1, text/html' assert_equal 'text/html', a[1] end end end
Version data entries
12 entries across 12 versions & 1 rubygems