Sha256: d4b420bf15a94239283a3378cfa6b29ad90d584829679040871fcae3ce9ecfc5

Contents?: true

Size: 1006 Bytes

Versions: 2

Compression:

Stored size: 1006 Bytes

Contents

ENV['RACK_ENV']  ||= 'test'
ENV['RAILS_ENV'] ||= 'test'

require 'rubygems'
require 'bundler/setup'

require 'awesome_print'

require File.expand_path( '../dummy/config/environment.rb',  __FILE__ )

require 'rails/test_help'
require 'rspec/rails'
require 'fakefs/spec_helpers'
require 'timecop'

Rails.backtrace_cleaner.remove_silencers!

RSpec.configure do |config|
  config.treat_symbols_as_metadata_keys_with_true_values = true
  config.filter_run focus: true
  config.run_all_when_everything_filtered = true

  # Because of the use of Rack::Static, we need to initialize the
  # fake filesystem before NetworkExecutive is loaded.
  config.before do
    FakeFS.activate!
  end

  config.after do
    FakeFS.deactivate!

    Timecop.return

    # Clear out any non-built-in instances
    NetworkExecutive::Network.channels.reject! { |c| c.class.name.deconstantize != 'NetworkExecutive' }
    NetworkExecutive::Network.programming.reject! { |p| p.class.name.deconstantize != 'NetworkExecutive' }
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
network_executive-0.0.8 spec/spec_helper.rb
network_executive-0.0.7 spec/spec_helper.rb