Sha256: 11b48aad1fc5e6e0dd4bc4cf0d2376b13a20022c71510e57032fc9efd030a4e2

Contents?: true

Size: 552 Bytes

Versions: 8

Compression:

Stored size: 552 Bytes

Contents

describe Riak do
  require 'riak/core_ext/to_param'

  it "converts params correctly" do
    expect({ :name => 'David', :nationality => 'Danish' }.to_param).to eq("name=David&nationality=Danish")
  end

  # Based on the activesupport implementation.
  # https://github.com/rails/rails/blob/master/activesupport/lib/active_support/core_ext/object/to_param.rb
  it "converts namespaced params correctly" do
    expect({ :name => 'David', :nationality => 'Danish' }.to_param('user')).to eq("user%5Bname%5D=David&user%5Bnationality%5D=Danish")
  end

end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
riak-client-2.5.0 spec/riak/core_ext/to_param_spec.rb
riak-client-2.3.0 spec/riak/core_ext/to_param_spec.rb
riak-client-2.2.2 spec/riak/core_ext/to_param_spec.rb
riak-client-2.2.1 spec/riak/core_ext/to_param_spec.rb
riak-client-noenc-1.0.0 spec/riak/core_ext/to_param_spec.rb
riak-client-2.2.0 spec/riak/core_ext/to_param_spec.rb
riak-client-2.2.0.pre1 spec/riak/core_ext/to_param_spec.rb
riak-client-2.1.0 spec/riak/core_ext/to_param_spec.rb