소스 검색

Merge pull request #159 from Shopify/fix_customer_search

Fix customer saved search method
Ben Cox 10 년 전
부모
커밋
4fe7b9d04f
2개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 1
      lib/shopify_api/resources/customer_saved_search.rb
  2. 2 2
      test/customer_saved_search_test.rb

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

@@ -3,7 +3,7 @@ require 'shopify_api/resources/customer'
 module ShopifyAPI
   class CustomerSavedSearch < Base
     def customers(params = {})
-      Customer.find(:all, :params => params.merge({ :customer_saved_search_id => self.id }))
+      Customer.search(params.merge({: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 'customers.json?customer_saved_search_id=8899730', :body => load_fixture('customer_saved_search_customers'), :extension => false
+    fake 'customers/search.json?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 'customers.json?customer_saved_search_id=8899730&limit=1', :body => load_fixture('customer_saved_search_customers'), :extension => false
+    fake 'customers/search.json?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