Sha256: a958eef4386a5eb90fc1af0cf8f3de8018920733c7a376b06598250a2d3f42e4

Contents?: true

Size: 1.42 KB

Versions: 20

Compression:

Stored size: 1.42 KB

Contents

require 'test_helper'

class ProductListingTest < Test::Unit::TestCase

  def test_get_product_listings
    fake "product_listings", method: :get, status: 201, body: load_fixture('product_listings')

    product_listings = ShopifyAPI::ProductListing.find(:all)
    assert_equal 2, product_listings.count
    assert_equal 2, product_listings.first.product_id
    assert_equal 1, product_listings.last.product_id
    assert_equal 'Synergistic Silk Chair', product_listings.first.title
    assert_equal 'Rustic Copper Bottle', product_listings.last.title
  end

  def test_get_product_listing
    fake "product_listings/2", method: :get, status: 201, body: load_fixture('product_listing')

    product_listing = ShopifyAPI::ProductListing.find(2)
    assert_equal 'Synergistic Silk Chair', product_listing.title
  end

  def test_reload_product_listing
    fake "product_listings/2", method: :get, status: 201, body: load_fixture('product_listing')

    product_listing = ShopifyAPI::ProductListing.new(product_id: 2)
    product_listing.reload

    assert_equal 'Synergistic Silk Chair', product_listing.title
  end

  def test_get_product_listing_product_ids
    fake "product_listings/product_ids", method: :get, status: 201, body: load_fixture('product_listing_product_ids')

    product_ids = ShopifyAPI::ProductListing.product_ids
    assert_equal 2, product_ids.count
    assert_equal 2, product_ids.first
    assert_equal 1, product_ids.last
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
shopify_api-7.0.2 test/product_listing_test.rb
shopify_api-7.0.1 test/product_listing_test.rb
shopify_api-7.0.0 test/product_listing_test.rb
shopify_api-6.0.0 test/product_listing_test.rb
shopify_api-5.2.4 test/product_listing_test.rb
shopify_api-5.2.3 test/product_listing_test.rb
shopify_api-5.2.2 test/product_listing_test.rb
shopify_api-5.2.1 test/product_listing_test.rb
shopify_api-5.2.0 test/product_listing_test.rb
shopify_api-5.1.0 test/product_listing_test.rb
shopify_api-5.0.0 test/product_listing_test.rb
shopify_api-4.13.0 test/product_listing_test.rb
shopify_api-4.12.0 test/product_listing_test.rb
shopify_api-4.11.0 test/product_listing_test.rb
shopify_api-4.10.0 test/product_listing_test.rb
shopify_api-4.9.1 test/product_listing_test.rb
shopify_api-4.9.0 test/product_listing_test.rb
shopify_api-4.8.0 test/product_listing_test.rb
shopify_api-4.7.1 test/product_listing_test.rb
shopify_api-4.7.0 test/product_listing_test.rb