Sha256: 9e30b391af20a11d15413fa6d1a105c520a963d917757372cac1ad1904c6b6a8

Contents?: true

Size: 605 Bytes

Versions: 19

Compression:

Stored size: 605 Bytes

Contents

require 'test_helper'

class ShipmentEventTest < Minitest::Test
  def test_equality
    options1 = [
      'ARRIVED AT UNIT',
      DateTime.parse('Thu 12 May 2016 05:45:00'),
      Location.new(city: 'SAN JOSE', state: 'CA', postal_code: '90001', country: 'US'),
      'ARRIVED AT UNIT',
      '07'
    ]
    # Copies options to create new DateTime and Location objects to check for similar distinct objects
    options2 = options1.dup

    shipment_event_1 = ShipmentEvent.new(*options1)
    shipment_event_2 = ShipmentEvent.new(*options2)

    assert_equal shipment_event_1, shipment_event_2
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
active_shipping-1.14.2 test/unit/shipment_event_test.rb
active_shipping-1.14.1 test/unit/shipment_event_test.rb
active_shipping-1.14.0 test/unit/shipment_event_test.rb
active_shipping-1.13.4 test/unit/shipment_event_test.rb
active_shipping-1.13.3 test/unit/shipment_event_test.rb
active_shipping-1.13.2 test/unit/shipment_event_test.rb
active_shipping-1.13.1 test/unit/shipment_event_test.rb
active_shipping-1.13.0 test/unit/shipment_event_test.rb
active_shipping-1.12.1 test/unit/shipment_event_test.rb
active_shipping-1.12.0 test/unit/shipment_event_test.rb
active_shipping-1.11.1 test/unit/shipment_event_test.rb
active_shipping-1.11.0 test/unit/shipment_event_test.rb
active_shipping-1.10.1 test/unit/shipment_event_test.rb
active_shipping-1.9.2 test/unit/shipment_event_test.rb
active_shipping-1.9.1 test/unit/shipment_event_test.rb
active_shipping-1.9.0 test/unit/shipment_event_test.rb
active_shipping-1.8.6 test/unit/shipment_event_test.rb
active_shipping-1.8.5 test/unit/shipment_event_test.rb
active_shipping-1.8.4 test/unit/shipment_event_test.rb