test/query_test.rb in hurley-0.1 vs test/query_test.rb in hurley-0.2

- old
+ new

@@ -183,7 +183,17 @@ def assert_query(expected, actual) expected.gsub! /\[|\]/, "[" => "%5B", "]" => "%5D" assert_equal expected, actual end + + def test_parse_double_equal_sign_in_nested_query + q = Query::Nested.parse("a[]=1&b[]=2&&c[]=3") + assert_equal %w(a b c), q.keys + end + + def test_parse_double_equal_sign_in_flat_query + q = Query::Flat.parse("a[]=1&b[]=2&&c[]=3") + assert_equal %w(a[] b[] c[]), q.keys + end end end