2016-02-28 18:16:11 -05:00
|
|
|
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), "..", "lib"))
|
2013-02-01 09:41:51 -05:00
|
|
|
$LOAD_PATH.unshift(File.dirname(__FILE__))
|
2016-02-28 18:16:11 -05:00
|
|
|
require "capistrano/all"
|
|
|
|
require "rspec"
|
|
|
|
require "mocha/api"
|
|
|
|
require "time"
|
2013-02-01 09:41:51 -05:00
|
|
|
|
|
|
|
# Requires supporting files with custom matchers and macros, etc,
|
|
|
|
# in ./support/ and its subdirectories.
|
2016-02-28 18:22:17 -05:00
|
|
|
Dir['#{File.dirname(__FILE__)}/support/**/*.rb'].each { |f| require f }
|
2013-02-01 09:41:51 -05:00
|
|
|
|
|
|
|
RSpec.configure do |config|
|
2016-02-28 18:48:20 -05:00
|
|
|
config.raise_errors_for_deprecations!
|
2016-02-28 18:48:51 -05:00
|
|
|
config.mock_framework = :mocha
|
|
|
|
config.order = "random"
|
2018-10-18 21:13:05 -04:00
|
|
|
|
|
|
|
config.around(:example, capture_io: true) do |example|
|
|
|
|
begin
|
|
|
|
Rake.application.options.trace_output = StringIO.new
|
|
|
|
$stdout = StringIO.new
|
|
|
|
$stderr = StringIO.new
|
|
|
|
example.run
|
|
|
|
ensure
|
|
|
|
Rake.application.options.trace_output = STDERR
|
|
|
|
$stdout = STDOUT
|
|
|
|
$stderr = STDERR
|
|
|
|
end
|
|
|
|
end
|
2013-02-01 09:41:51 -05:00
|
|
|
end
|