Sha256: b6818940816afcae08020497d5702aab0dd60f03e548acabfbb7facf37dac81a

Contents?: true

Size: 704 Bytes

Versions: 6

Compression:

Stored size: 704 Bytes

Contents

require 'rubygems'
require 'rspec'
require 'reckon'

RSpec.configure do |config|
  config.before(:all, &:silence_output)
  config.after(:all,  &:enable_output)
  def fixture_path(file)
    File.expand_path(File.join(File.dirname(__FILE__), "data_fixtures", file))
  end
end

public

# Redirects stderr and stout to /dev/null.txt
def silence_output
  # Store the original stderr and stdout in order to restore them later
  @original_stdout = $stdout

  # Redirect stderr and stdout
  $stdout = File.new(File.join(File.dirname(__FILE__), 'test_log.txt'), 'w')
end

# Replace stderr and stdout so anything else is output correctly
def enable_output
  $stdout = @original_stdout
  @original_stdout = nil
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
reckon-0.6.2 spec/spec_helper.rb
reckon-0.6.1 spec/spec_helper.rb
reckon-0.6.0 spec/spec_helper.rb
reckon-0.5.4 spec/spec_helper.rb
reckon-0.5.3 spec/spec_helper.rb
reckon-0.5.2 spec/spec_helper.rb