test/peakium/util_test.rb in peakium-0.1.1 vs test/peakium/util_test.rb in peakium-0.1.2

- old
+ new

@@ -23,7 +23,18 @@ } symbolized = Peakium::Util.symbolize_names(start) assert_equal(finish, symbolized) end + + should "uri_encode should handle arrays correctly" do + start = { + 'foo' => 'bar', + 'array' => [{ 'foo' => 'bar' }, {'foo' => 'bar 2'}], + } + finish = 'foo=bar&array[0][foo]=bar&array[1][foo]=bar%202' + + uri = Peakium.uri_encode(start) + assert_equal(finish, uri) + end end end \ No newline at end of file