3 describe 'has_ip_network' do
4 it { is_expected.not_to eq(nil) }
5 it { is_expected.to run.with_params().and_raise_error(Puppet::ParseError, /wrong number of arguments/i) }
6 it { is_expected.to run.with_params("one", "two").and_raise_error(Puppet::ParseError, /wrong number of arguments/i) }
8 context "On Linux Systems" do
11 :interfaces => 'eth0,lo',
12 :network_lo => '127.0.0.0',
13 :network_eth0 => '10.0.0.0',
17 it { is_expected.to run.with_params('127.0.0.0').and_return(true) }
18 it { is_expected.to run.with_params('10.0.0.0').and_return(true) }
19 it { is_expected.to run.with_params('8.8.8.0').and_return(false) }