Sha256: dad4596eaaacc7bd62496f6c57196a9add3d5f0cbf6e1296c38314f578e7bbaa

Contents?: true

Size: 1.46 KB

Versions: 1

Compression:

Stored size: 1.46 KB

Contents

require 'test_helper'

class TestOrderItemTest < MiniTest::Test
  def setup
    node = load_xml_fixture('order_items').at_xpath('//xmlns:OrderItem')
    @order_item = OrderItem.new(node)
  end

  def test_asin
    assert_kind_of String, @order_item.asin
  end

  def test_order_item_id
    assert_kind_of String, @order_item.order_item_id
  end

  def test_seller_sku
    assert_kind_of String, @order_item.seller_sku
  end

  def test_title
    assert_kind_of String, @order_item.title
  end

  def test_quantity_ordered
    assert_kind_of Integer, @order_item.quantity_ordered
  end

  def test_quantity_shipped
    assert_kind_of Integer, @order_item.quantity_shipped
  end

  def test_item_price
    assert_kind_of Money, @order_item.item_price
  end

  def test_shipping_price
    assert_kind_of Money, @order_item.shipping_price
  end

  def test_scheduled_delivery_ends_at
    assert_kind_of Time, @order_item.scheduled_delivery_ends_at
  end

  def test_scheduled_delivery_starts_at
    assert_kind_of Time, @order_item.scheduled_delivery_starts_at
  end

  def test_cod_fee
    assert_kind_of Money, @order_item.cod_fee
  end

  def test_cod_fee_discount
    assert_kind_of Money, @order_item.cod_fee_discount
  end

  def test_gift_message_text
    assert_kind_of String, @order_item.gift_message_text
  end

  def test_gift_wrap_price
    assert_kind_of Money, @order_item.gift_wrap_price
  end

  def test_gift_wrap_level
    assert_kind_of String, @order_item.gift_wrap_level
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mws-orders-0.2.2 test/mws/orders/test_order_item.rb