Add test for trigger run path with spaces

This commit is contained in:
Brian Cain 2018-08-14 13:39:31 -07:00
parent ed8ecd15e1
commit 5723c7181a
No known key found for this signature in database
GPG Key ID: 43D51080D357A001
1 changed files with 3 additions and 3 deletions

View File

@ -131,7 +131,7 @@ describe Vagrant::Plugin::V2::Trigger do
{info: "hi", run: {inline: "echo 'hi'", env: {"KEY"=>"VALUE"}}, {info: "hi", run: {inline: "echo 'hi'", env: {"KEY"=>"VALUE"}},
exit_codes: [0,50]} } exit_codes: [0,50]} }
let(:path_block) { {warn: "bye", let(:path_block) { {warn: "bye",
run: {path: "script.sh", args: "HELLO", env: {"KEY"=>"VALUE"}}, run: {path: "path/to the/script.sh", args: "HELLO", env: {"KEY"=>"VALUE"}},
on_error: :continue} } on_error: :continue} }
let(:path_block_ps1) { {warn: "bye", let(:path_block_ps1) { {warn: "bye",
@ -227,7 +227,7 @@ describe Vagrant::Plugin::V2::Trigger do
exit_codes = trigger.exit_codes exit_codes = trigger.exit_codes
expect(Vagrant::Util::Subprocess).to receive(:execute). expect(Vagrant::Util::Subprocess).to receive(:execute).
with("/vagrant/home/script.sh", "HELLO", options) with("/vagrant/home/path/to the/script.sh", "HELLO", options)
subject.send(:run, shell_config, on_error, exit_codes) subject.send(:run, shell_config, on_error, exit_codes)
end end
@ -243,7 +243,7 @@ describe Vagrant::Plugin::V2::Trigger do
exit_codes = trigger.exit_codes exit_codes = trigger.exit_codes
expect(Vagrant::Util::Subprocess).to receive(:execute). expect(Vagrant::Util::Subprocess).to receive(:execute).
with("/vagrant/home/script.sh", "HELLO", options) with("/vagrant/home/path/to the/script.sh", "HELLO", options)
subject.send(:run, shell_config, on_error, exit_codes) subject.send(:run, shell_config, on_error, exit_codes)
end end