Sha256: 41851ca24215fcf7f216d000290d9a692f1e362804829eed34afde42fca25716
Contents?: true
Size: 846 Bytes
Versions: 3
Compression:
Stored size: 846 Bytes
Contents
require 'rubygems' require 'bundler/setup' require 'webmock/rspec' require 'rspec/mocks' require 'pry' RSpec::Mocks::setup(Object.new) require_relative '../lib/socialcast' RSpec.configure do |config| config.mock_with :rspec def capture_with_status(stream) exit_status = 0 begin stream = stream.to_s eval "$#{stream} = StringIO.new" begin yield rescue SystemExit => system_exit # catch any exit calls exit_status = system_exit.status end result = eval("$#{stream}").string ensure eval("$#{stream} = #{stream.upcase}") end return result, exit_status end def remove_directories(*names) project_dir = Pathname.new(Dir.pwd) names.each do |name| FileUtils.rm_rf(project_dir.join(name)) if FileTest.exists?(project_dir.join(name)) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
socialcast-1.3.7 | spec/spec_helper.rb |
socialcast-1.3.6 | spec/spec_helper.rb |
socialcast-1.3.5 | spec/spec_helper.rb |