Sha256: d38eb9cc27881f34b27251f290572d65013964adb0dcfe122a06121aa93851b8
Contents?: true
Size: 1.29 KB
Versions: 3
Compression:
Stored size: 1.29 KB
Contents
env_caller = File.dirname(caller.detect{|f| f =~ /\/env\.rb:/}) if caller.detect{|f| f =~ /\/env\.rb:/} if env_caller require 'rails' require 'cucumber/rails/application' ENV["RAILS_ENV"] ||= "test" ENV["RAILS_ROOT"] ||= File.expand_path(env_caller + "/../..") require File.expand_path(ENV["RAILS_ROOT"] + '/config/environment') require 'cucumber/rails/action_controller' if defined?(ActiveRecord::Base) require 'rails/test_help' else require 'action_dispatch/testing/test_process' require 'action_dispatch/testing/integration' end if !Rails.application.config.cache_classes warn "WARNING: You have set Rails' config.cache_classes to false (most likely in config/environments/cucumber.rb). This setting is known to cause problems with database transactions. Set config.cache_classes to true if you want to use transactions. For more information see https://rspec.lighthouseapp.com/projects/16211/tickets/165." end require 'cucumber/rails/world' require 'cucumber/rails/hooks' require 'cucumber/rails/capybara' require 'cucumber/rails/database' else warn "WARNING: Cucumber-rails required outside of env.rb. The rest of loading is being defered until env.rb is called. To avoid this warning, move 'gem cucumber-rails' under only group :test in your Gemfile" end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cucumber-rails-1.3.0 | lib/cucumber/rails.rb |
cucumber-rails-1.2.1 | lib/cucumber/rails.rb |
cucumber-rails-1.2.0 | lib/cucumber/rails.rb |