|
@@ -0,0 +1,21 @@
|
|
|
+
|
|
|
+# frozen_string_literal: true
|
|
|
+require 'test_helper'
|
|
|
+class CurrencyTest < Test::Unit::TestCase
|
|
|
+ def setup
|
|
|
+ super
|
|
|
+ fake "currencies", method: :get, body: load_fixture('currencies')
|
|
|
+ end
|
|
|
+
|
|
|
+ context "Currency" do
|
|
|
+ should 'return a list of enabled currencies' do
|
|
|
+ currencies = ShopifyAPI::Currency.all
|
|
|
+ assert_equal 4, currencies.count
|
|
|
+ assert_equal %w(AUD EUR GBP HKD), currencies.map(&:currency)
|
|
|
+ assert_equal [true, true, true, false], currencies.map(&:enabled)
|
|
|
+ currencies.each do |currency|
|
|
|
+ assert_equal "2018-10-03T14:44:08-04:00", currency.rate_updated_at
|
|
|
+ end
|
|
|
+ end
|
|
|
+ end
|
|
|
+end
|