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