lib/rspec/rails/browser_simulators.rb



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