Adding test for clone running homesickrc

This commit is contained in:
Trae Robrock
2013-07-17 07:23:35 -07:00
parent 75dcad8ea4
commit b043f2a5ed

View File

@@ -11,6 +11,22 @@ describe 'homesick' do
before { homesick.stub!(:repos_dir).and_return(castles) }
describe 'clone' do
context 'has a .homesickrc' do
it 'should run the .homesickrc' do
somewhere = create_construct
local_repo = somewhere.directory('some_repo')
local_repo.file('.homesickrc') do |file|
file << "File.open(Dir.pwd + '/testing', 'w') { |f| f.print 'testing' }"
end
expect($stdout).to receive(:print)
expect($stdin).to receive(:gets).and_return('y')
homesick.clone local_repo
castles.join('some_repo').join('testing').should exist
end
end
context 'of a file' do
it 'should symlink existing directories' do
somewhere = create_construct