Sha256: 92cf7cc0de45f48fb1ecc371d256999f07e3c0d4503814fcf17750e4d61063de

Contents?: true

Size: 426 Bytes

Versions: 1

Compression:

Stored size: 426 Bytes

Contents

require "spec_helper"

module ShipCompliant
  describe OrderSearch do

    context "to_h" do
      it "converts keys to pascal case" do
        order = OrderSearch.new(sales_order_key_min: 10)
        expect(order.to_h).to eq({
          "SalesOrderKeyMin" => 10
        })
      end

      it "ignores invalid keys" do
        order = OrderSearch.new(xyz: 5)
        expect(order.to_h).to eq({})
      end
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ship_compliant-0.2.1 spec/lib/ship_compliant/order_search_spec.rb