Sha256: 0879fec23797dfa1076911d8e25161f64c830b516d2852319a5dc30d48cfb6d4

Contents?: true

Size: 863 Bytes

Versions: 130

Compression:

Stored size: 863 Bytes

Contents

require File.expand_path('config/environments/test', Rails.root)

# rails/railties/lib/rails/test_help.rb aborts if the environment is not 'test'. (Rails 3.0.0.beta3)
# We can't run Cucumber/RSpec/Test_Unit tests in different environments then.
#
# For now, I patch StringInquirer so that Rails.env.test? returns true when Rails.env is 'test' or 'cucumber'
#
# https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/4458-rails-should-allow-test-to-run-in-cucumber-environment
module ActiveSupport
  class StringInquirer < String
    def method_missing(method_name, *arguments)
      if method_name.to_s[-1,1] == "?"
        test_string = method_name.to_s[0..-2]
        if test_string == 'test'
          self == 'test' or self == 'cucumber'
        else
          self == test_string
        end
      else
        super
      end
    end
  end
end

Version data entries

130 entries across 128 versions & 13 rubygems

Version Path
activeadmin_addons-1.1.2 vendor/bundle/ruby/2.3.0/bundler/gems/activeadmin-a5a53c3f2b8f/spec/support/templates/cucumber.rb
activeadmin_addons-1.1.1 vendor/bundle/ruby/2.2.0/bundler/gems/activeadmin-a5a53c3f2b8f/spec/support/templates/cucumber.rb
yousty-activeadmin-1.0.17.pre spec/support/templates/cucumber.rb
yousty-activeadmin-1.0.16.pre spec/support/templates/cucumber.rb
activeadmin_addons-1.1.0 vendor/bundle/ruby/2.2.0/bundler/gems/activeadmin-a5a53c3f2b8f/spec/support/templates/cucumber.rb
activeadmin_addons-1.0.1 vendor/bundle/ruby/2.2.0/bundler/gems/activeadmin-a5a53c3f2b8f/spec/support/templates/cucumber.rb
activeadmin_addons-1.0.0 vendor/bundle/ruby/2.2.0/bundler/gems/activeadmin-a5a53c3f2b8f/spec/support/templates/cucumber.rb
yousty-activeadmin-1.0.15.pre spec/support/templates/cucumber.rb
yousty-activeadmin-1.0.14.pre spec/support/templates/cucumber.rb
yousty-activeadmin-1.0.13.pre spec/support/templates/cucumber.rb
yousty-activeadmin-1.0.12.pre spec/support/templates/cucumber.rb
yousty-activeadmin-1.0.11.pre spec/support/templates/cucumber.rb
yousty-activeadmin-1.0.10.pre spec/support/templates/cucumber.rb
yousty-activeadmin-1.0.9.pre spec/support/templates/cucumber.rb
yousty-activeadmin-1.0.8.pre spec/support/templates/cucumber.rb
activeadmin_polymorphic-0.3.6 spec/support/templates/cucumber.rb
activeadmin_polymorphic-0.3.5 spec/support/templates/cucumber.rb
activeadmin_polymorphic-0.3.4 spec/support/templates/cucumber.rb
activeadmin_polymorphic-0.3.3 spec/support/templates/cucumber.rb
activeadmin_polymorphic-0.3.2 spec/support/templates/cucumber.rb