Sha256: 00490b06499dde1bedf995e6377d7ab0fc670ec9e6f8f4c57976090dd7f11d8c

Contents?: true

Size: 382 Bytes

Versions: 2

Compression:

Stored size: 382 Bytes

Contents

require 'spec_helper'

describe Metric::Util do
  it 'builds a nested query string' do
    object = {"amount" => 1, "customer" => {"id" => "1"}}
    Metric::Util.build_query_string(object).should == "amount=1&customer%5Bid%5D=1"
  end

  it 'skips nil values' do
    object = {"amount" => 1, "date" => nil}
    Metric::Util.build_query_string(object).should == "amount=1"
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
metric-0.1.2 spec/metric/util_spec.rb
metric-0.1.1 spec/metric/util_spec.rb