Sha256: 569aaa6d86692ed52800ca5bf11ad8457c75bc31031da60b362edbf519105e3d

Contents?: true

Size: 622 Bytes

Versions: 20

Compression:

Stored size: 622 Bytes

Contents

# encoding: utf-8
require 'fedux_org/stdlib/environment'

module TestServer
  module SpecHelper
    module Environment
      include FeduxOrg::Stdlib::Environment
      alias_method :with_environment, :isolated_environment 

      def mock_stdin(&block)
        old_stdin = $stdin
        $stdin = double('stdin')

        block.call
      ensure
        $stdin = old_stdin
      end
    end
  end
end

RSpec.configure do |c|
  c.include TestServer::SpecHelper::Environment
  c.before(:suite) do
    %w{
      http_proxy
      https_proxy
      HTTP_PROXY
      HTTPS_PROXY
    }.each { |var| ENV.delete(var) }
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
test_server-0.5.2 spec/support/environment.rb
test_server-0.5.1 spec/support/environment.rb
test_server-0.5.0 spec/support/environment.rb
test_server-0.4.1 spec/support/environment.rb
test_server-0.4.0 spec/support/environment.rb
test_server-0.3.7 spec/support/environment.rb
test_server-0.3.6 spec/support/environment.rb
test_server-0.3.5 spec/support/environment.rb
test_server-0.3.4 spec/support/environment.rb
test_server-0.3.2 spec/support/environment.rb
test_server-0.3.1 spec/support/environment.rb
test_server-0.2.4 spec/support/environment.rb
test_server-0.2.3 spec/support/environment.rb
test_server-0.2.2 spec/support/environment.rb
test_server-0.2.1 spec/support/environment.rb
test_server-0.2.0 spec/support/environment.rb
test_server-0.1.2 spec/support/environment.rb
test_server-0.1.1 spec/support/environment.rb
test_server-0.1.0 spec/support/environment.rb
test_server-0.0.11 spec/support/environment.rb