Sha256: bf84aa44596e5f0f5707e957a168acf886a7fe4b6c915911f1300956a50c2b3f

Contents?: true

Size: 1.04 KB

Versions: 7

Compression:

Stored size: 1.04 KB

Contents

# This is loaded once before the first command is executed

begin
  require 'database_cleaner-active_record'
rescue LoadError => e
  puts e.message
  begin
    require 'database_cleaner'
  rescue LoadError => e
    puts e.message
  end
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: false,
    factory: factory,
    files: [
      Rails.root.join('spec', 'factories.rb'),
      Rails.root.join('spec', 'factories', '**', '*.rb')
    ]
)

<% unless options.experimental %># <% end %>require 'vcr'
<% unless options.experimental %># <% end %>VCR.configure do |config|
<% unless options.experimental %># <% end %>  config.hook_into :webmock
<% unless options.experimental %># <% end %>end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
cypress-on-rails-1.17.0 lib/generators/cypress_on_rails/templates/spec/e2e/e2e_helper.rb.erb
cypress-on-rails-1.16.0 lib/generators/cypress_on_rails/templates/spec/e2e/e2e_helper.rb.erb
cypress-on-rails-1.15.1 lib/generators/cypress_on_rails/templates/spec/e2e/e2e_helper.rb.erb
cypress-on-rails-1.15.0 lib/generators/cypress_on_rails/templates/spec/e2e/e2e_helper.rb.erb
cypress-on-rails-1.14.0 lib/generators/cypress_on_rails/templates/spec/cypress/cypress_helper.rb.erb
cypress-on-rails-1.13.1 lib/generators/cypress_on_rails/templates/spec/cypress/cypress_helper.rb.erb
cypress-on-rails-1.13.0 lib/generators/cypress_on_rails/templates/spec/cypress/cypress_helper.rb.erb