Sha256: 105fe6215c96ecfd22f57099578efeb8b04f080947573cd251713e9bd97c19a4

Contents?: true

Size: 472 Bytes

Versions: 14

Compression:

Stored size: 472 Bytes

Contents

begin
  require 'capybara/rails'
rescue LoadError
end

begin
  require 'webrat'
rescue LoadError
end

module RSpec
  module Rails
    module BrowserSimulators
      extend ActiveSupport::Concern

      def self.included(mod)
        mod.instance_eval do
          def webrat(&block)
            block.call if defined?(Webrat)
          end

          def capybara(&block)
            block.call if defined?(Capybara)
          end
        end
      end

    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
rspec-rails-2.6.0.rc2 lib/rspec/rails/browser_simulators.rb
rspec-rails-2.5.0 lib/rspec/rails/browser_simulators.rb
rspec-rails-2.4.1 lib/rspec/rails/browser_simulators.rb
rspec-rails-2.4.0 lib/rspec/rails/browser_simulators.rb
rspec-rails-2.3.1 lib/rspec/rails/browser_simulators.rb
rspec-rails-2.3.0 lib/rspec/rails/browser_simulators.rb
rspec-rails-2.2.1 lib/rspec/rails/browser_simulators.rb
rspec-rails-2.2.0 lib/rspec/rails/browser_simulators.rb
rspec-rails-2.1.0 lib/rspec/rails/browser_simulators.rb
rspec-rails-2.0.1 lib/rspec/rails/browser_simulators.rb
rspec-rails-2.0.0 lib/rspec/rails/browser_simulators.rb
rspec-rails-2.0.0.rc lib/rspec/rails/browser_simulators.rb
rspec-rails-2.0.0.beta.22 lib/rspec/rails/browser_simulators.rb
rspec-rails-2.0.0.beta.20 lib/rspec/rails/browser_simulators.rb