Sha256: 197f3341fb3281420b33c3830431e9f1c554125a8038fcb2811b584c77abdcbd

Contents?: true

Size: 1.42 KB

Versions: 20

Compression:

Stored size: 1.42 KB

Contents

require 'test_helper'

class CollectionListingTest < Test::Unit::TestCase

  def test_get_collection_listings
    fake "collection_listings", method: :get, status: 201, body: load_fixture('collection_listings')

    collection_listings = ShopifyAPI::CollectionListing.find(:all)

    assert_equal 1, collection_listings.count
    assert_equal 1, collection_listings.first.collection_id
    assert_equal 'Home page', collection_listings.first.title
  end

  def test_get_collection_listing
    fake "collection_listings/1", method: :get, status: 201, body: load_fixture('collection_listing')

    collection_listing = ShopifyAPI::CollectionListing.find(1)

    assert_equal 1, collection_listing.collection_id
    assert_equal 'Home page', collection_listing.title
  end

  def test_get_collection_listing_reload
    fake "collection_listings/1", method: :get, status: 201, body: load_fixture('collection_listing')

    collection_listing = ShopifyAPI::CollectionListing.new(collection_id: 1)
    collection_listing.reload

    assert_equal 1, collection_listing.collection_id
    assert_equal 'Home page', collection_listing.title
  end

  def test_get_collection_listing_product_ids
    fake "collection_listings/1/product_ids", method: :get, status: 201, body: load_fixture('collection_listing_product_ids')

    collection_listing = ShopifyAPI::CollectionListing.new(collection_id: 1)

    assert_equal [1, 2], collection_listing.product_ids
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

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