customer_saved_search_test.rb 1.0 KB

123456789101112131415161718192021222324252627
  1. require 'test_helper'
  2. class CustomerSavedSearchTest < Test::Unit::TestCase
  3. def setup
  4. super
  5. load_customer_saved_search
  6. end
  7. def test_get_customers_from_customer_saved_search
  8. fake 'customers.json?customer_saved_search_id=8899730', :body => load_fixture('customer_saved_search_customers'), :extension => false
  9. assert_equal 1, @customer_saved_search.customers.length
  10. assert_equal 112223902, @customer_saved_search.customers.first.id
  11. end
  12. def test_get_customers_from_customer_saved_search_with_params
  13. fake 'customers.json?customer_saved_search_id=8899730&limit=1', :body => load_fixture('customer_saved_search_customers'), :extension => false
  14. customers = @customer_saved_search.customers(:limit => 1)
  15. assert_equal 1, customers.length
  16. assert_equal 112223902, customers.first.id
  17. end
  18. private
  19. def load_customer_saved_search
  20. fake 'customer_saved_searches/8899730', :body => load_fixture('customer_saved_search')
  21. @customer_saved_search = ShopifyAPI::CustomerSavedSearch.find(8899730)
  22. end
  23. end