- before :each do
- scope.stubs(:lookupvar).with('interfaces').returns('eth0,lo')
- scope.stubs(:lookupvar).with('network').returns(:undefined)
- scope.stubs(:lookupvar).with('network_eth0').returns('10.0.2.0')
- scope.stubs(:lookupvar).with('network_lo').returns('127.0.0.1')
- end
-
- it 'should have primary network (10.0.2.0)' do
- expect(subject.call(['10.0.2.0'])).to be_truthy
- end
-
- it 'should have loopback network (127.0.0.0)' do
- expect(subject.call(['127.0.0.1'])).to be_truthy
+ let(:facts) do
+ {
+ :interfaces => 'eth0,lo',
+ :network_lo => '127.0.0.0',
+ :network_eth0 => '10.0.0.0',
+ }