Sha256: 8c759a0e8c6a4b49dcfe50ca2e2a3527bb81ce8452f96bcd5bd8ecbfc91ad937

Contents?: true

Size: 663 Bytes

Versions: 12

Compression:

Stored size: 663 Bytes

Contents

require 'test_helper'

class Gecko::Record::FulfillmentLineItemAdapterTest < Minitest::Test
  include TestingAdapter

  let(:adapter)       { @client.FulfillmentLineItem }
  let(:plural_name)   { 'fulfillment_line_items' }
  let(:record_class)  { Gecko::Record::FulfillmentLineItem }

  def test_initializes_adapter
    assert_instance_of(Gecko::Record::FulfillmentLineItemAdapter, @client.FulfillmentLineItem)
  end

  def test_adapter_uses_identity_map
    VCR.use_cassette('fulfillments') do
      @client.Fulfillment.where(limit: 5)
      collection = adapter.peek_all
      assert_equal(collection.first, adapter.find(collection.first.id))
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
gecko-ruby-0.9.1 test/record/fulfillment_line_item_adapter_test.rb
gecko-ruby-0.9.0 test/record/fulfillment_line_item_adapter_test.rb
gecko-ruby-0.8.0 test/record/fulfillment_line_item_adapter_test.rb
gecko-ruby-0.2.6 test/record/fulfillment_line_item_adapter_test.rb
gecko-ruby-0.7.1 test/record/fulfillment_line_item_adapter_test.rb
gecko-ruby-0.7.0 test/record/fulfillment_line_item_adapter_test.rb
gecko-ruby-0.6.0 test/record/fulfillment_line_item_adapter_test.rb
gecko-ruby-0.5.0 test/record/fulfillment_line_item_adapter_test.rb
gecko-ruby-0.2.5 test/record/fulfillment_line_item_adapter_test.rb
gecko-ruby-0.2.4 test/record/fulfillment_line_item_adapter_test.rb
gecko-ruby-0.2.3 test/record/fulfillment_line_item_adapter_test.rb
gecko-ruby-0.2.2 test/record/fulfillment_line_item_adapter_test.rb