spec/unit/nodes_spec.rb in kitchen-nodes-0.6.6 vs spec/unit/nodes_spec.rb in kitchen-nodes-0.7.0

- old
+ new

@@ -154,11 +154,11 @@ context 'platform is windows' do let(:transport) { Kitchen::Transport::Winrm.new } before do - data = machine_ips.map { |ip| { stdout: "#{ip}\r\n" } } + data = machine_ips.map { |ip| { stdout: "IPv4 Address .: #{ip}\r\n" } } data = data.insert(0, stdout: "\r\n") allow_any_instance_of(Kitchen::Transport::Base::Connection).to( receive(:node_execute).and_return(data: data) ) allow(platform).to receive(:name).and_return('windows') @@ -170,9 +170,11 @@ expect(node[:automatic][:ipaddress]).to eq machine_ips.first end context 'only the last ip is reachable' do before do + allow_any_instance_of(Net::Ping::TCP).to receive(:ping) + .and_return(false) allow_any_instance_of(Net::Ping::External).to receive(:ping) .and_return(false) allow_any_instance_of(Net::Ping::External).to receive(:ping) .with(machine_ips.last).and_return(true) end