Sha256: 6d3d8d84c20f4532e35d63c3ff07bf545b24894328e39046480a64cc583e4c7f

Contents?: true

Size: 1.07 KB

Versions: 9

Compression:

Stored size: 1.07 KB

Contents

require 'test_helper'

class CollectionListingTest < Test::Unit::TestCase

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

    collection_listings = ShopifyAPI::CollectionListing.find(:all, params: { application_id: 999 })

    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_for_collection_id
    fake "applications/999/collection_listings/1", method: :get, status: 201, body: load_fixture('collection_listing')
    fake "applications/999/collection_listings//1/product_ids", method: :get, status: 201, body: load_fixture('collection_listing_product_ids')

    collection_listing = ShopifyAPI::CollectionListing.find(1, params: { application_id: 999 })

    assert_equal 1, collection_listing.collection_id
    assert_equal 'Home page', collection_listing.title
    assert_equal [1, 2], collection_listing.product_ids
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

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