Sha256: 483153783082384434f5a4fb087e63939801e1a91db1d48d043a69b1e9cec41f
Contents?: true
Size: 1.21 KB
Versions: 2
Compression:
Stored size: 1.21 KB
Contents
require 'simplecov' SimpleCov.start require 'rspec' require 'bundler/audit/version' require 'bundler/audit/database' module Helpers def sh(command, options={}) Bundler.with_clean_env do result = `#{command} 2>&1` raise "FAILED #{command}\n#{result}" if $?.success? == !!options[:fail] result end end def decolorize(string) string.gsub(/\e\[\d+m/, "") end def mocked_user_path File.expand_path('../../tmp/ruby-advisory-db', __FILE__) end def expect_update_to_clone_repo! expect(Bundler::Audit::Database). to receive(:system). with('git', 'clone', Bundler::Audit::Database::VENDORED_PATH, mocked_user_path). and_call_original end def expect_update_to_update_repo! expect(Bundler::Audit::Database). to receive(:system). with('git', 'pull', '--no-rebase', 'origin', 'master'). and_call_original end end include Bundler::Audit RSpec.configure do |config| include Helpers config.before(:each) do stub_const("Bundler::Audit::Database::URL", Bundler::Audit::Database::VENDORED_PATH) stub_const("Bundler::Audit::Database::USER_PATH", mocked_user_path) FileUtils.rm_rf(mocked_user_path) if File.exist?(mocked_user_path) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bundler-audit-0.7.0.1 | spec/spec_helper.rb |
bundler-audit-0.7.0 | spec/spec_helper.rb |