change 'homesick open' to run '$EDITOR .' instead of '$EDITOR' in castle_dir #142

This commit is contained in:
Robin Wenglewski
2015-10-10 19:11:03 +02:00
parent 60d4458bbc
commit 332aad8ad0
2 changed files with 3 additions and 3 deletions

View File

@@ -283,11 +283,11 @@ module Homesick
end end
check_castle_existance castle, 'open' check_castle_existance castle, 'open'
castle_dir = repos_dir.join(castle) castle_dir = repos_dir.join(castle)
say_status "#{ENV['EDITOR']} #{castle_dir.realpath}", say_status "#{castle_dir.realpath}: #{ENV['EDITOR']} .",
"Opening the root directory of castle '#{castle}' in editor '#{ENV['EDITOR']}'.", "Opening the root directory of castle '#{castle}' in editor '#{ENV['EDITOR']}'.",
:green :green
inside castle_dir do inside castle_dir do
system(ENV['EDITOR']) system("#{ENV['EDITOR']} .")
end end
end end

View File

@@ -712,7 +712,7 @@ describe Homesick::CLI do
allow(ENV).to receive(:[]).with('EDITOR').and_return('vim') allow(ENV).to receive(:[]).with('EDITOR').and_return('vim')
given_castle 'castle_repo' given_castle 'castle_repo'
expect(homesick).to receive('inside').once.with(kind_of(Pathname)).and_yield expect(homesick).to receive('inside').once.with(kind_of(Pathname)).and_yield
expect(homesick).to receive('system').once.with('vim') expect(homesick).to receive('system').once.with('vim .')
Capture.stdout { homesick.open 'castle_repo' } Capture.stdout { homesick.open 'castle_repo' }
end end