Sha256: d9b05b4c156c66af356000c869391a27be38db4a9e7e7a84f953a2b276705e0e

Contents?: true

Size: 473 Bytes

Versions: 32

Compression:

Stored size: 473 Bytes

Contents

require 'factory_girl'

Spree::Zone.class_eval do
  def self.global
    find_by(name: 'GlobalZone') || FactoryGirl.create(:global_zone)
  end
end

Dir["#{File.dirname(__FILE__)}/factories/**"].each do |f|
  require File.expand_path(f)
end

FactoryGirl.define do
  sequence(:random_string)      { Faker::Lorem.sentence }
  sequence(:random_description) { Faker::Lorem.paragraphs(1 + Kernel.rand(5)).join("\n") }
  sequence(:random_email)       { Faker::Internet.email }
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
spree_core-2.2.14 lib/spree/testing_support/factories.rb
spree_core-2.2.13 lib/spree/testing_support/factories.rb
spree_core-2.2.12 lib/spree/testing_support/factories.rb
spree_core-2.2.11 lib/spree/testing_support/factories.rb
spree_core-2.2.10 lib/spree/testing_support/factories.rb
spree_core-2.2.9 lib/spree/testing_support/factories.rb
spree_core-2.1.12 lib/spree/testing_support/factories.rb
spree_core-2.2.8 lib/spree/testing_support/factories.rb
spree_core-2.1.11 lib/spree/testing_support/factories.rb
spree_core-2.2.7 lib/spree/testing_support/factories.rb
spree_core-2.1.10 lib/spree/testing_support/factories.rb
spree_core-2.1.9 lib/spree/testing_support/factories.rb
spree_core-2.2.6 lib/spree/testing_support/factories.rb
spree_core-2.3.3 lib/spree/testing_support/factories.rb
spree_core-2.3.2 lib/spree/testing_support/factories.rb
spree_core-2.2.5 lib/spree/testing_support/factories.rb
spree_core-2.1.8 lib/spree/testing_support/factories.rb
spree_core-2.3.1 lib/spree/testing_support/factories.rb
spree_core-2.2.4 lib/spree/testing_support/factories.rb
spree_core-2.2.3 lib/spree/testing_support/factories.rb