Sha256: 194bf948c5a613aa7ddf346b94a7cbb9408c36e2a55af3fd30fad677e1e36c37

Contents?: true

Size: 527 Bytes

Versions: 38

Compression:

Stored size: 527 Bytes

Contents

require 'carmen'

FactoryGirl.define do
  factory :country, class: Spree::Country do
    iso 'US'

    transient do
      carmen_country { Carmen::Country.coded(iso) || fail("Unknown country iso code: #{iso.inspect}") }
    end

    iso_name { carmen_country.name.upcase }
    name { carmen_country.name }
    iso3 { carmen_country.alpha_3_code }
    numcode { carmen_country.numeric_code }

    # FIXME: We should set states required, but it causes failing tests
    # states_required { carmen_country.subregions? }
  end
end

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
solidus_core-2.3.1 lib/spree/testing_support/factories/country_factory.rb
solidus_core-2.2.2 lib/spree/testing_support/factories/country_factory.rb
solidus_core-2.1.1 lib/spree/testing_support/factories/country_factory.rb
solidus_core-2.0.3 lib/spree/testing_support/factories/country_factory.rb
solidus_core-1.4.2 lib/spree/testing_support/factories/country_factory.rb
solidus_core-1.3.2 lib/spree/testing_support/factories/country_factory.rb
solidus_core-1.2.3 lib/spree/testing_support/factories/country_factory.rb
solidus_core-2.3.0 lib/spree/testing_support/factories/country_factory.rb
solidus_core-2.3.0.rc3 lib/spree/testing_support/factories/country_factory.rb
solidus_core-2.3.0.rc2 lib/spree/testing_support/factories/country_factory.rb
solidus_core-2.3.0.rc1 lib/spree/testing_support/factories/country_factory.rb
solidus_core-2.3.0.beta1 lib/spree/testing_support/factories/country_factory.rb
solidus_core-2.0.2 lib/spree/testing_support/factories/country_factory.rb
solidus_core-1.4.1 lib/spree/testing_support/factories/country_factory.rb
solidus_core-2.2.1 lib/spree/testing_support/factories/country_factory.rb
solidus_core-2.2.0 lib/spree/testing_support/factories/country_factory.rb
solidus_core-2.2.0.rc1 lib/spree/testing_support/factories/country_factory.rb
solidus_core-2.2.0.beta1 lib/spree/testing_support/factories/country_factory.rb
solidus_core-2.1.0 lib/spree/testing_support/factories/country_factory.rb
solidus_core-2.1.0.rc1 lib/spree/testing_support/factories/country_factory.rb