Sha256: e5c677a26a8ed36aea76b15ea8295d2433c8899685d1bb198b77e65a6be3cc31

Contents?: true

Size: 744 Bytes

Versions: 7

Compression:

Stored size: 744 Bytes

Contents

# This is loaded once before the first command is executed

begin
 require 'database_cleaner'
rescue LoadError => e
 puts e.message
end

begin
  require 'factory_bot_rails'
rescue LoadError => e
  puts e.message
  begin
    require 'factory_girl_rails'
  rescue LoadError => e
    puts e.message
  end
end

require 'cypress_on_rails/smart_factory_wrapper'

factory = CypressOnRails::SimpleRailsFactory
factory = FactoryBot if defined?(FactoryBot)
factory = FactoryGirl if defined?(FactoryGirl)

CypressOnRails::SmartFactoryWrapper.configure(
    always_reload: !Rails.configuration.cache_classes,
    factory: factory,
    files: [
      Rails.root.join('spec', 'factories.rb'),
      Rails.root.join('spec', 'factories', '**', '*.rb')
    ]
)

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
cypress-on-rails-1.8.1 lib/generators/cypress_on_rails/templates/spec/cypress/cypress_helper.rb
cypress-on-rails-1.8.0 lib/generators/cypress_on_rails/templates/spec/cypress/cypress_helper.rb
cypress-on-rails-1.7.0 lib/generators/cypress_on_rails/templates/spec/cypress/cypress_helper.rb
cypress-on-rails-1.6.0 lib/generators/cypress_on_rails/templates/spec/cypress/cypress_helper.rb
cypress-on-rails-1.5.1 lib/generators/cypress_on_rails/templates/spec/cypress/cypress_helper.rb
cypress-on-rails-1.5.0 lib/generators/cypress_on_rails/templates/spec/cypress/cypress_helper.rb
cypress-on-rails-1.4.2 lib/generators/cypress_on_rails/templates/spec/cypress/cypress_helper.rb