test: test IPv6

This commit is contained in:
Mitchell Hashimoto 2015-10-01 08:47:25 -04:00
parent 7e18a92bd9
commit 199a58fdd9
1 changed files with 29 additions and 0 deletions

View File

@ -202,6 +202,35 @@ shared_examples "a version 4.x virtualbox driver" do |options|
])
end
end
context "with an IPv6 host-only interface" do
let(:output) {
<<-OUTPUT.gsub(/^ */, '')
Name: vboxnet1
GUID: 786f6276-656e-4174-8000-0a0027000001
DHCP: Disabled
IPAddress: 192.168.57.1
NetworkMask: 255.255.255.0
IPV6Address: fde4:8dba:82e1::
IPV6NetworkMaskPrefixLength: 64
HardwareAddress: 0a:00:27:00:00:01
MediumType: Ethernet
Status: Up
VBoxNetworkName: HostInterfaceNetworking-vboxnet1
OUTPUT
}
it "returns a list with one entry describing that interface" do
expect(subject.read_host_only_interfaces).to eq([{
name: 'vboxnet1',
ip: '192.168.57.1',
netmask: '255.255.255.0',
ipv6: 'fde4:8dba:82e1::',
ipv6_prefix: '64',
status: 'Up',
}])
end
end
end
describe "remove_dhcp_server" do