Sha256: ea3f65959c97f6555f6b58b5ace43902740b971d69c9c02c1089fb7f5b3cb92b

Contents?: true

Size: 666 Bytes

Versions: 4

Compression:

Stored size: 666 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_dev/smart_factory_wrapper'

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

CypressDev::SmartFactoryWrapper.configure(
    always_reload: !Rails.configuration.cache_classes,
    factory: factory,
    files: %w(spec/factories.rb ./spec/factories/**/*.rb)
)

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
cypress-on-rails-1.3.0 lib/generators/cypress_dev/templates/spec/cypress/cypress_helper.rb
cypress-on-rails-1.2.1 lib/generators/cypress_dev/templates/spec/cypress/cypress_helper.rb
cypress-on-rails-1.2.0 lib/generators/cypress_dev/templates/spec/cypress/cypress_helper.rb
cypress-on-rails-1.1.1 lib/generators/cypress_dev/templates/spec/cypress/cypress_helper.rb