metasploitable3/chef/cookbooks/docker/spec/helpers_network_spec.rb

50 lines
1.2 KiB
Ruby

# require 'rspec'
# require_relative '../libraries/helpers_network'
#
# describe Class.new { include DockerCookbook::DockerHelpers::Network } do
# subject(:helper) { Class.new { include DockerCookbook::DockerHelpers::Network } }
# let(:subnets) do
# %w(
# 192.168.0.0/24
# )
# end
#
# let(:ip_ranges) do
# %w(
# 192.168.0.31/28
# )
# end
#
# let(:gateways) do
# %w(
# 192.168.0.34
# )
# end
#
# let(:aux_addresses) do
# %w(
# foo=192.168.0.34
# bar=192.168.0.124
# )
# end
#
# describe '#consolidate_ipam' do
# subject { described_class.new.consolidate_ipam(subnets, ip_ranges, gateways, aux_addresses) }
# it 'should have a subnet' do
# expect(subject).to include(include('Subnet' => '192.168.0.0/24'))
# end
#
# it 'should have aux address' do
# expect(subject).to include(include('AuxiliaryAddresses' => { 'foo' => '192.168.0.34', 'bar' => '192.168.0.124' }))
# end
#
# it 'should have gateways' do
# expect(subject).to include(include('Gateway' => '192.168.0.34'))
# end
#
# it 'should have ip range' do
# expect(subject).to include(include('IPRange' => '192.168.0.31/28'))
# end
# end
# end