Sha256: f10185aa9a4e8c9aed4056ab87330c475bb5050244fbe249833d43b2dc8b1d61

Contents?: true

Size: 1.1 KB

Versions: 9

Compression:

Stored size: 1.1 KB

Contents

# frozen_string_literal: true
require 'test_helper'

class CustomerSavedSearchTest < Test::Unit::TestCase
  def setup
    super
    load_customer_saved_search
  end

  def test_get_customers_from_customer_saved_search
    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(
      '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)
  end

  private

  def load_customer_saved_search
    fake('customer_saved_searches/8899730', body: load_fixture('customer_saved_search'))
    @customer_saved_search = ShopifyAPI::CustomerSavedSearch.find(8899730)
  end
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
shopify_api-9.5.2 test/customer_saved_search_test.rb
ruby_shopify_api-1.2.0 test/customer_saved_search_test.rb
ruby_shopify_api-1.1.0 test/customer_saved_search_test.rb
ruby_shopify_api-1.0.0 test/customer_saved_search_test.rb
shopify_api-9.5.1 test/customer_saved_search_test.rb
shopify_api-9.5 test/customer_saved_search_test.rb
shopify_api-9.4.1 test/customer_saved_search_test.rb
shopify_api-9.4.0 test/customer_saved_search_test.rb
shopify_api-9.3.0 test/customer_saved_search_test.rb