|
@@ -0,0 +1,32 @@
|
|
|
+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/2", method: :get, status: 201, body: load_fixture('collection_listing')
|
|
|
+
|
|
|
+ # collection_listing = ShopifyAPI::CollectionListing.find(2, params: { application_id: 999 })
|
|
|
+
|
|
|
+ # assert_equal 'Synergistic Silk Chair', collection_listing.title
|
|
|
+ # end
|
|
|
+
|
|
|
+ # def test_get_collection_listing_product_ids
|
|
|
+ # fake "applications/999/collection_listings/product_ids", method: :get, status: 201, body: load_fixture('collection_listing_product_ids')
|
|
|
+
|
|
|
+ # product_ids = ShopifyAPI::CollectionListing.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
|