Sha256: de31ec5a13aecbbe04727b1286aeb58bd32224b7c577e206bbb8ea91f1fe1db0
Contents?: true
Size: 848 Bytes
Versions: 4
Compression:
Stored size: 848 Bytes
Contents
# frozen_string_literal: true require "test_helper" class ToQueryTest < Minitest::Test test "converts array" do assert_equal "hobbies%5B%5D=Rails&hobbies%5B%5D=coding", %w[Rails coding].to_query("hobbies") assert_equal "hobbies%5B%5D=", [].to_query("hobbies") end test "converts hash" do assert_equal "name=David&nationality=Danish", {name: "David", nationality: "Danish"}.to_query assert_equal "user%5Bname%5D=David&user%5Bnationality%5D=Danish", {name: "David", nationality: "Danish"}.to_query("user") end test "converts booleans" do assert_equal "done=false&ready=true", {ready: true, done: false}.to_query assert_equal "states%5B%5D=true&states%5B%5D=false", [true, false].to_query("states") end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
aitch-2.0.0 | test/aitch/to_query_test.rb |
aitch-1.2.2 | test/aitch/to_query_test.rb |
aitch-1.2.1 | test/aitch/to_query_test.rb |
aitch-1.2.0 | test/aitch/to_query_test.rb |