Sha256: f9fbbbe9bf79a7f2251d2bcbdf1ee06257a211cbb362144c7eeba8cf8ff4ca72
Contents?: true
Size: 1.17 KB
Versions: 2
Compression:
Stored size: 1.17 KB
Contents
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
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
chef-12.8.1 | acceptance/top-cookbooks/test_run/docker/spec/helpers_network_spec.rb |
chef-12.8.1-universal-mingw32 | acceptance/top-cookbooks/test_run/docker/spec/helpers_network_spec.rb |