Module: IntegrationTestsRails

Defined in:
lib/integration_tests_rails.rb,
lib/integration_tests_rails/railtie.rb,
lib/integration_tests_rails/version.rb,
lib/integration_tests_rails/capybara.rb,
lib/integration_tests_rails/istanbul.rb,
lib/integration_tests_rails/capybara/util.rb,
lib/integration_tests_rails/configuration.rb,
lib/integration_tests_rails/istanbul/util.rb,
lib/integration_tests_rails/capybara/local.rb,
lib/integration_tests_rails/capybara/remote.rb,
lib/integration_tests_rails/capybara/helpers.rb,
lib/integration_tests_rails/istanbul/collector.rb,
lib/integration_tests_rails/istanbul/instrumenter.rb

Overview

The main module for the IntegrationTestsRails gem.

Defined Under Namespace

Modules: Capybara, Istanbul Classes: Configuration, Railtie

Constant Summary collapse

VERSION =
'1.0.9'

Class Method Summary collapse

Class Method Details

.configurationObject



10
11
12
# File 'lib/integration_tests_rails.rb', line 10

def configuration
  @configuration ||= Configuration.new
end

.reset_configuration!Object



14
15
16
# File 'lib/integration_tests_rails.rb', line 14

def reset_configuration!
  @configuration = Configuration.new
end

.setup {|configuration| ... } ⇒ Object

Convenience method to set up everything at once

Yields:



19
20
21
22
23
24
# File 'lib/integration_tests_rails.rb', line 19

def setup
  yield(configuration) if block_given?

  Capybara.setup
  Istanbul.setup
end