Suggest different variables to use if we want to tunnel both v4 and v6
[mirror/dsa-puppet.git] / 3rdparty / modules / stdlib / spec / acceptance / validate_ipv4_address_spec.rb
1 require 'spec_helper_acceptance'
2
3 describe 'validate_ipv4_address function' do
4   describe 'success' do
5     pp1 = <<-DOC
6       $one = '1.2.3.4'
7       validate_ipv4_address($one)
8     DOC
9     it 'validates a single argument' do
10       apply_manifest(pp1, :catch_failures => true)
11     end
12
13     pp2 = <<-DOC
14       $one = '1.2.3.4'
15       $two = '5.6.7.8'
16       validate_ipv4_address($one,$two)
17     DOC
18     it 'validates an multiple arguments' do
19       apply_manifest(pp2, :catch_failures => true)
20     end
21   end
22   describe 'failure' do
23     it 'handles improper number of arguments'
24     it 'handles ipv6 addresses'
25     it 'handles non-ipv4 strings'
26     it 'handles numbers'
27     it 'handles no arguments'
28   end
29 end