diff --git a/test/unit/plugins/providers/docker/action/connect_networks_test.rb b/test/unit/plugins/providers/docker/action/connect_networks_test.rb index 16b9779cd..c84c76f3f 100644 --- a/test/unit/plugins/providers/docker/action/connect_networks_test.rb +++ b/test/unit/plugins/providers/docker/action/connect_networks_test.rb @@ -13,8 +13,17 @@ describe VagrantPlugins::DockerProvider::Action::ConnectNetworks do sandbox.create_vagrant_env end + let(:vm_config) { double("machine_vm_config") } + + let(:machine_config) do + double("machine_config").tap do |top_config| + allow(top_config).to receive(:vm).and_return(vm_config) + end + end + let(:machine) do iso_env.machine(iso_env.machine_names[0], :docker).tap do |m| + allow(m).to receive(:config).and_return(machine_config) allow(m).to receive(:id).and_return("12345") allow(m.provider).to receive(:driver).and_return(driver) allow(m.provider).to receive(:host_vm?).and_return(false) diff --git a/test/unit/plugins/providers/docker/action/destroy_network_test.rb b/test/unit/plugins/providers/docker/action/destroy_network_test.rb index e6856f022..96fee8bbf 100644 --- a/test/unit/plugins/providers/docker/action/destroy_network_test.rb +++ b/test/unit/plugins/providers/docker/action/destroy_network_test.rb @@ -12,8 +12,17 @@ describe VagrantPlugins::DockerProvider::Action::DestroyNetwork do sandbox.create_vagrant_env end + let(:vm_config) { double("machine_vm_config") } + + let(:machine_config) do + double("machine_config").tap do |top_config| + allow(top_config).to receive(:vm).and_return(vm_config) + end + end + let(:machine) do iso_env.machine(iso_env.machine_names[0], :docker).tap do |m| + allow(m).to receive(:config).and_return(machine_config) allow(m.provider).to receive(:driver).and_return(driver) allow(m.config.vm).to receive(:networks).and_return(networks) end diff --git a/test/unit/plugins/providers/docker/action/login_test.rb b/test/unit/plugins/providers/docker/action/login_test.rb index 5ad0d0232..503dd9afc 100644 --- a/test/unit/plugins/providers/docker/action/login_test.rb +++ b/test/unit/plugins/providers/docker/action/login_test.rb @@ -15,9 +15,18 @@ describe VagrantPlugins::DockerProvider::Action::Login do let(:provider_config) { double("provider_config", username: "docker", password: "") } + let(:vm_config) { double("machine_vm_config") } + + let(:machine_config) do + double("machine_config").tap do |top_config| + allow(top_config).to receive(:vm).and_return(vm_config) + end + end + let(:machine) do iso_env.machine(iso_env.machine_names[0], :docker).tap do |m| allow(m).to receive(:id).and_return("12345") + allow(m).to receive(:config).and_return(machine_config) allow(m).to receive(:provider_config).and_return(provider_config) allow(m.provider).to receive(:driver).and_return(driver) allow(m.provider).to receive(:host_vm?).and_return(false) diff --git a/test/unit/plugins/providers/docker/action/prepare_networks_test.rb b/test/unit/plugins/providers/docker/action/prepare_networks_test.rb index 953e75b92..797f5a505 100644 --- a/test/unit/plugins/providers/docker/action/prepare_networks_test.rb +++ b/test/unit/plugins/providers/docker/action/prepare_networks_test.rb @@ -12,8 +12,17 @@ describe VagrantPlugins::DockerProvider::Action::PrepareNetworks do sandbox.create_vagrant_env end + let(:vm_config) { double("machine_vm_config") } + + let(:machine_config) do + double("machine_config").tap do |top_config| + allow(top_config).to receive(:vm).and_return(vm_config) + end + end + let(:machine) do iso_env.machine(iso_env.machine_names[0], :docker).tap do |m| + allow(m).to receive(:config).and_return(machine_config) allow(m.provider).to receive(:driver).and_return(driver) allow(m.config.vm).to receive(:networks).and_return(networks) end