diff --git a/test/unit/plugins/kernel_v2/config/disk_test.rb b/test/unit/plugins/kernel_v2/config/disk_test.rb index 88640d274..6b6879f37 100644 --- a/test/unit/plugins/kernel_v2/config/disk_test.rb +++ b/test/unit/plugins/kernel_v2/config/disk_test.rb @@ -9,7 +9,9 @@ describe VagrantPlugins::Kernel_V2::VagrantConfigDisk do subject { described_class.new(type) } - let(:machine) { double("machine") } + let(:provider) { double("provider") } + let(:machine) { double("machine", provider: provider) } + def assert_invalid errors = subject.validate(machine) @@ -30,6 +32,8 @@ describe VagrantPlugins::Kernel_V2::VagrantConfigDisk do subject.name = "foo" subject.size = 100 + allow(provider).to receive(:capability?).with(:validate_disk_ext).and_return(true) + allow(provider).to receive(:capability).with(:validate_disk_ext, "vdi").and_return(true) end describe "with defaults" do diff --git a/test/unit/plugins/kernel_v2/config/vm_test.rb b/test/unit/plugins/kernel_v2/config/vm_test.rb index 58b058295..8d0896771 100644 --- a/test/unit/plugins/kernel_v2/config/vm_test.rb +++ b/test/unit/plugins/kernel_v2/config/vm_test.rb @@ -7,7 +7,8 @@ describe VagrantPlugins::Kernel_V2::VMConfig do subject { described_class.new } - let(:machine) { double("machine") } + let(:provider) { double("provider") } + let(:machine) { double("machine", provider: provider) } def assert_invalid errors = subject.validate(machine) @@ -37,6 +38,9 @@ describe VagrantPlugins::Kernel_V2::VMConfig do allow(machine).to receive(:provider_config).and_return(nil) allow(machine).to receive(:provider_options).and_return({}) + allow(provider).to receive(:capability?).with(:validate_disk_ext).and_return(true) + allow(provider).to receive(:capability).with(:validate_disk_ext, "vdi").and_return(true) + subject.box = "foo" end