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