Sha256: 69f9a862243679d073e3d75f71b76628fcc72b0cc17cfcaec9c64f2a655f48bd
Contents?: true
Size: 936 Bytes
Versions: 6
Compression:
Stored size: 936 Bytes
Contents
$LOAD_PATH.unshift(File.dirname(__FILE__)) $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) require 'homesick' require 'rspec' require 'rspec/autorun' require 'construct' RSpec.configure do |config| config.include Construct::Helpers config.before { ENV['HOME'] = home.to_s } config.before { silence! } def silence! homesick.stub(:say_status) end def given_castle(path, subdirs = []) name = Pathname.new(path).basename castles.directory(path) do |castle| Dir.chdir(castle) do system 'git init >/dev/null 2>&1' system "git remote add origin git://github.com/technicalpickles/#{name}.git >/dev/null 2>&1" if subdirs subdir_file = castle.join(Homesick::SUBDIR_FILENAME) subdirs.each do |subdir| system "echo #{subdir} >> #{subdir_file}" end end return castle.directory('home') end end end end
Version data entries
6 entries across 6 versions & 1 rubygems