Sha256: ffd2fb641d2a79c8b321c62f57d77fee0d27fd49e5af6a13083a6094987a8b08

Contents?: true

Size: 1.29 KB

Versions: 9

Compression:

Stored size: 1.29 KB

Contents

require 'test_helper'

class ProductListingTest < Test::Unit::TestCase

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

    product_listings = ShopifyAPI::ProductListing.find(:all, params: { application_id: 999 })
    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_for_product_id
    fake "applications/999/product_listings/2", method: :get, status: 201, body: load_fixture('product_listing')

    product_listing = ShopifyAPI::ProductListing.find(2, params: { application_id: 999 })
    assert_equal 'Synergistic Silk Chair', product_listing.title
  end

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

    product_ids = ShopifyAPI::ProductListing.product_ids(params: { application_id: 999 })
    assert_equal 2, product_ids.count
    assert_equal 2, product_ids.first
    assert_equal 1, product_ids.last
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
shopify_api-4.6.0 test/product_listing_test.rb
shopify_api-4.5.0 test/product_listing_test.rb
shopify_api-4.4.0 test/product_listing_test.rb
shopify_api-4.3.9 test/product_listing_test.rb
shopify_api-4.3.8 test/product_listing_test.rb
shopify_api-4.3.7 test/product_listing_test.rb
shopify_api-4.3.6 test/product_listing_test.rb
shopify_api-4.3.5 test/product_listing_test.rb
shopify_api-4.3.4 test/product_listing_test.rb