Browse Source

change to use customer_saved_search_id

James Hageman 8 years ago
parent
commit
27de03bd14

+ 1 - 2
lib/shopify_api/resources/customer_saved_search.rb

@@ -3,8 +3,7 @@ require 'shopify_api/resources/customer'
 module ShopifyAPI
   class CustomerSavedSearch < Base
     def customers(params = {})
-      url = "/admin/customer_saved_searches/#{id}/customers.json"
-      Customer.find(:all, from: url, params: params)
+      Customer.search(params.merge({:customer_saved_search_id => self.id}))
     end
   end
 end

+ 2 - 2
test/customer_saved_search_test.rb

@@ -7,13 +7,13 @@ class CustomerSavedSearchTest < Test::Unit::TestCase
   end
 
   def test_get_customers_from_customer_saved_search
-    fake 'customer_saved_searches/8899730/customers.json', :body => load_fixture('customer_saved_search_customers'), :extension => false
+    fake 'customers/search.json?customer_saved_search_id=8899730', :body => load_fixture('customer_saved_search_customers'), :extension => false
     assert_equal 1, @customer_saved_search.customers.length
     assert_equal 112223902, @customer_saved_search.customers.first.id
   end
 
   def test_get_customers_from_customer_saved_search_with_params
-    fake 'customer_saved_searches/8899730/customers.json?limit=1', :body => load_fixture('customer_saved_search_customers'), :extension => false
+    fake 'customers/search.json?customer_saved_search_id=8899730&limit=1', :body => load_fixture('customer_saved_search_customers'), :extension => false
     customers = @customer_saved_search.customers(:limit => 1)
     assert_equal 1, customers.length
     assert_equal 112223902, customers.first.id