Sha256: 50c496292aaa35123754716e86a6e3827a12a16e22b29da4a12a6e40ace8f981

Contents?: true

Size: 978 Bytes

Versions: 6

Compression:

Stored size: 978 Bytes

Contents

require 'rubygems' if RUBY_VERSION < '1.9'
require 'bundler/setup'
require 'backup'
require 'backup-aliyun'


require 'rspec/autorun'
RSpec.configure do |config|
  ##
  # Use Mocha to mock with RSpec
  config.mock_with :mocha

  ##
  # Example Helpers
  # config.include Backup::ExampleHelpers

  config.filter_run :focus => true
  config.run_all_when_everything_filtered = true
  config.treat_symbols_as_metadata_keys_with_true_values = true


  config.before(:each) do
    # ::FileUtils will always be either SandboxFileUtils or FileUtils::NoWrite.
    # SandboxFileUtils.deactivate!(:noop)

    # prevent system calls
    Backup::Utilities.stubs(:gnu_tar?).returns(true)
    Backup::Utilities.stubs(:utility)
    Backup::Utilities.stubs(:run)
    Backup::Pipeline.any_instance.stubs(:run)

    Backup::Utilities.send(:reset!)
    Backup::Config.send(:reset!)
    # Logger only queues messages received until Logger.start! is called.
    Backup::Logger.send(:reset!)
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
backup-aliyun2-0.1.7 spec/spec_helper.rb
backup-aliyun2-0.1.6 spec/spec_helper.rb
backup-aliyun-0.2.0 spec/spec_helper.rb
backup-aliyun2-0.1.5 spec/spec_helper.rb
backup-aliyun-0.1.1 spec/spec_helper.rb
backup-aliyun-0.1.0 spec/spec_helper.rb