Sha256: d307932fdcf7a1c10308575764f0d6cb06faca97b856c72f0d72a32a65cb7d35

Contents?: true

Size: 456 Bytes

Versions: 4

Compression:

Stored size: 456 Bytes

Contents

module Cypress
  class ScenarioContext
    def initialize(configuration)
      if configuration.test_framework == :rspec
        setup_rspec
      end
    end

    def execute(block_or_code)
      if block_or_code.is_a? Proc
        instance_eval &block_or_code
      else
        instance_eval block_or_code
      end
    end

    private
      def setup_rspec
        require 'rspec/rails'
        extend RSpec::Mocks::ExampleMethods
      end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
cypress-on-rails-0.2.2 lib/cypress/scenario_context.rb
cypress-on-rails-0.2.1 lib/cypress/scenario_context.rb
cypress-on-rails-0.2.0 lib/cypress/scenario_context.rb
cypress-on-rails-0.1.5 lib/cypress/scenario_context.rb