Force types for testing

This commit is contained in:
Chris Roberts 2018-05-30 15:42:04 -07:00
parent 1be87662da
commit 5e68c896cf
1 changed files with 9 additions and 9 deletions

View File

@ -114,7 +114,7 @@ describe Vagrant::Util::PowerShell do
it "should include command to execute" do it "should include command to execute" do
expect(Vagrant::Util::Subprocess).to receive(:execute) do |*args| expect(Vagrant::Util::Subprocess).to receive(:execute) do |*args|
comm = args.detect{|s| s.include?("custom-command") } comm = args.detect{|s| s.to_s.include?("custom-command") }
expect(comm.to_s).to include("custom-command") expect(comm.to_s).to include("custom-command")
end end
described_class.execute("custom-command") described_class.execute("custom-command")
@ -122,7 +122,7 @@ describe Vagrant::Util::PowerShell do
it "should automatically include console resize" do it "should automatically include console resize" do
expect(Vagrant::Util::Subprocess).to receive(:execute) do |*args| expect(Vagrant::Util::Subprocess).to receive(:execute) do |*args|
comm = args.detect{|s| s.include?("custom-command") } comm = args.detect{|s| s.to_s.include?("custom-command") }
expect(comm.to_s).to include("BufferSize") expect(comm.to_s).to include("BufferSize")
end end
described_class.execute("custom-command") described_class.execute("custom-command")
@ -130,7 +130,7 @@ describe Vagrant::Util::PowerShell do
it "should accept custom environment" do it "should accept custom environment" do
expect(Vagrant::Util::Subprocess).to receive(:execute) do |*args| expect(Vagrant::Util::Subprocess).to receive(:execute) do |*args|
comm = args.detect{|s| s.include?("custom-command") } comm = args.detect{|s| s.to_s.include?("custom-command") }
expect(comm.to_s).to include("$env:TEST_KEY=test-value") expect(comm.to_s).to include("$env:TEST_KEY=test-value")
end end
described_class.execute("custom-command", env: {"TEST_KEY" => "test-value"}) described_class.execute("custom-command", env: {"TEST_KEY" => "test-value"})
@ -158,7 +158,7 @@ describe Vagrant::Util::PowerShell do
it "should include command to execute" do it "should include command to execute" do
expect(Vagrant::Util::Subprocess).to receive(:execute) do |*args| expect(Vagrant::Util::Subprocess).to receive(:execute) do |*args|
comm = args.detect{|s| s.include?("custom-command") } comm = args.detect{|s| s.to_s.include?("custom-command") }
expect(comm.to_s).to include("custom-command") expect(comm.to_s).to include("custom-command")
result result
end end
@ -167,7 +167,7 @@ describe Vagrant::Util::PowerShell do
it "should automatically include console resize" do it "should automatically include console resize" do
expect(Vagrant::Util::Subprocess).to receive(:execute) do |*args| expect(Vagrant::Util::Subprocess).to receive(:execute) do |*args|
comm = args.detect{|s| s.include?("custom-command") } comm = args.detect{|s| s.to_s.include?("custom-command") }
expect(comm.to_s).to include("BufferSize") expect(comm.to_s).to include("BufferSize")
result result
end end
@ -176,7 +176,7 @@ describe Vagrant::Util::PowerShell do
it "should accept custom environment" do it "should accept custom environment" do
expect(Vagrant::Util::Subprocess).to receive(:execute) do |*args| expect(Vagrant::Util::Subprocess).to receive(:execute) do |*args|
comm = args.detect{|s| s.include?("custom-command") } comm = args.detect{|s| s.to_s.include?("custom-command") }
expect(comm.to_s).to include("$env:TEST_KEY=test-value") expect(comm.to_s).to include("$env:TEST_KEY=test-value")
result result
end end
@ -221,7 +221,7 @@ describe Vagrant::Util::PowerShell do
it "should include command to execute" do it "should include command to execute" do
expect(Vagrant::Util::Subprocess).to receive(:execute) do |*args| expect(Vagrant::Util::Subprocess).to receive(:execute) do |*args|
comm = args.detect{|s| s.include?("custom-command") } comm = args.detect{|s| s.to_s.include?("custom-command") }
expect(comm.to_s).to include("custom-command") expect(comm.to_s).to include("custom-command")
result result
end end
@ -230,7 +230,7 @@ describe Vagrant::Util::PowerShell do
it "should automatically include console resize" do it "should automatically include console resize" do
expect(Vagrant::Util::Subprocess).to receive(:execute) do |*args| expect(Vagrant::Util::Subprocess).to receive(:execute) do |*args|
comm = args.detect{|s| s.include?("custom-command") } comm = args.detect{|s| s.to_s.include?("custom-command") }
expect(comm.to_s).to include("BufferSize") expect(comm.to_s).to include("BufferSize")
result result
end end
@ -239,7 +239,7 @@ describe Vagrant::Util::PowerShell do
it "should accept custom environment" do it "should accept custom environment" do
expect(Vagrant::Util::Subprocess).to receive(:execute) do |*args| expect(Vagrant::Util::Subprocess).to receive(:execute) do |*args|
comm = args.detect{|s| s.include?("custom-command") } comm = args.detect{|s| s.to_s.include?("custom-command") }
expect(comm.to_s).to include("$env:TEST_KEY=test-value") expect(comm.to_s).to include("$env:TEST_KEY=test-value")
result result
end end