From c0c4b80dcb51104ee99b26d7aacdf8e9b445fd42 Mon Sep 17 00:00:00 2001 From: Chris Roberts Date: Thu, 3 Nov 2022 11:05:06 -0700 Subject: [PATCH] Pass all options to host only network creation --- plugins/providers/virtualbox/action/network.rb | 5 +---- .../plugins/providers/virtualbox/action/network_test.rb | 8 ++++---- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/plugins/providers/virtualbox/action/network.rb b/plugins/providers/virtualbox/action/network.rb index 8c450500d..6793808d3 100644 --- a/plugins/providers/virtualbox/action/network.rb +++ b/plugins/providers/virtualbox/action/network.rb @@ -481,10 +481,7 @@ module VagrantPlugins #----------------------------------------------------------------- # This creates a host only network for the given configuration. def hostonly_create_network(config) - @env[:machine].provider.driver.create_host_only_network( - adapter_ip: config[:adapter_ip], - netmask: config[:netmask] - ) + @env[:machine].provider.driver.create_host_only_network(config) end # This finds a matching host only network for the given configuration. diff --git a/test/unit/plugins/providers/virtualbox/action/network_test.rb b/test/unit/plugins/providers/virtualbox/action/network_test.rb index 2e01fa527..b74c46b79 100644 --- a/test/unit/plugins/providers/virtualbox/action/network_test.rb +++ b/test/unit/plugins/providers/virtualbox/action/network_test.rb @@ -231,10 +231,10 @@ describe VagrantPlugins::ProviderVirtualBox::Action::Network do subject.call(env) - expect(driver).to have_received(:create_host_only_network).with({ + expect(driver).to have_received(:create_host_only_network).with(hash_including({ adapter_ip: interface_ip, netmask: 64, - }) + })) expect(guest).to have_received(:capability).with(:configure_networks, [{ type: :static6, @@ -308,10 +308,10 @@ describe VagrantPlugins::ProviderVirtualBox::Action::Network do subject.call(env) - expect(driver).to have_received(:create_host_only_network).with({ + expect(driver).to have_received(:create_host_only_network).with(hash_including({ adapter_ip: '192.168.56.1', netmask: '255.255.255.0', - }) + })) expect(driver).to have_received(:create_dhcp_server).with('vboxnet0', { adapter_ip: "192.168.56.1",