diff --git a/test/unit/plugins/provisioners/shell/config_test.rb b/test/unit/plugins/provisioners/shell/config_test.rb index 9827e66e8..946b4c2a8 100644 --- a/test/unit/plugins/provisioners/shell/config_test.rb +++ b/test/unit/plugins/provisioners/shell/config_test.rb @@ -86,4 +86,22 @@ describe "VagrantPlugins::Shell::Config" do ]) end end + + describe 'finalize!' do + it 'changes fixnum args into strings' do + subject.path = file_that_exists + subject.args = 1 + subject.finalize! + + expect(subject.args).to eq '1' + end + + it 'changes fixnum args in arrays into strings' do + subject.path = file_that_exists + subject.args = ["string", 1, 2] + subject.finalize! + + expect(subject.args).to eq ["string", '1', '2'] + end + end end