Sha256: c81a9d91bcf327012091684496d1e600223e4e0402a51fedfec7b18aeb8b4363

Contents?: true

Size: 1.36 KB

Versions: 9

Compression:

Stored size: 1.36 KB

Contents

require 'stringio'

dir = File.dirname(__FILE__)
lib_path = File.expand_path("#{dir}/../lib")
$LOAD_PATH.unshift lib_path unless $LOAD_PATH.include?(lib_path)
$_spec_spec = true # Prevents Kernel.exit in various places

require 'spec'
require 'spec/mocks'
require 'spec/story'
spec_classes_path = File.expand_path("#{dir}/../spec/spec/spec_classes")
require spec_classes_path unless $LOAD_PATH.include?(spec_classes_path)
require File.dirname(__FILE__) + '/../lib/spec/expectations/differs/default'

module Spec  
  module Example
    class NonStandardError < Exception; end
  end

  module Matchers
    def fail
      raise_error(Spec::Expectations::ExpectationNotMetError)
    end

    def fail_with(message)
      raise_error(Spec::Expectations::ExpectationNotMetError, message)
    end

    def exception_from(&block)
      exception = nil
      begin
        yield
      rescue StandardError => e
        exception = e
      end
      exception
    end
  end
end

share_as :SandboxedOptions do
  attr_reader :options

  before(:each) do
    @original_rspec_options = ::Spec::Runner.options
    ::Spec::Runner.use(@options = ::Spec::Runner::Options.new(StringIO.new, StringIO.new))
  end

  after(:each) do
    ::Spec::Runner.use(@original_rspec_options)
  end

  def run_with(options)
    ::Spec::Runner::CommandLine.run(options)
  end
end unless Object.const_defined?(:SandboxedOptions)

Version data entries

9 entries across 9 versions & 3 rubygems

Version Path
jnstq-acts_as_sms-0.1.0 test/vendor/plugins/rspec/spec/spec_helper.rb
jnstq-acts_as_sms-0.1.1 test/vendor/plugins/rspec/spec/spec_helper.rb
jnstq-acts_as_sms-0.1.3 test/vendor/plugins/rspec/spec/spec_helper.rb
jnstq-acts_as_sms-0.1.4 test/vendor/plugins/rspec/spec/spec_helper.rb
pictrails-0.5.0 vendor/plugins/rspec/spec/spec_helper.rb
rspec-1.1.5 spec/spec_helper.rb
rspec-1.1.7 spec/spec_helper.rb
rspec-1.1.6 spec/spec_helper.rb
rspec-1.1.8 spec/spec_helper.rb