|
@@ -12,14 +12,30 @@ class CollectionListingTest < Test::Unit::TestCase
|
|
|
assert_equal 'Home page', collection_listings.first.title
|
|
|
end
|
|
|
|
|
|
- def test_get_collection_listing_for_collection_id
|
|
|
+ def test_get_collection_listing
|
|
|
fake "collection_listings/1", method: :get, status: 201, body: load_fixture('collection_listing')
|
|
|
- fake "collection_listings//1/product_ids", method: :get, status: 201, body: load_fixture('collection_listing_product_ids')
|
|
|
|
|
|
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
|