]> gitweb.fluxo.info Git - puppet-stdlib.git/commitdiff
Update ipv6 examples
authorWill Farrington <wfarr@github.com>
Thu, 23 May 2013 00:37:08 +0000 (17:37 -0700)
committerWill Farrington <wfarr@github.com>
Thu, 23 May 2013 00:37:08 +0000 (17:37 -0700)
spec/unit/puppet/parser/functions/validate_ipv6_address_spec.rb

index bf3c9661d79e2cf0b5a35119a9b7c245346133cd..c74e8cd55cd968101fc553efaa5115d8684579d5 100644 (file)
@@ -8,12 +8,12 @@ describe Puppet::Parser::Functions.function(:validate_ipv6_address) do
   describe "when calling validate_ipv6_address from puppet" do
     describe "when given IPv6 address strings" do
       it "should compile with one argument" do
-        Puppet[:code] = "validate_ipv6_address('3ffe:505:2')"
+        Puppet[:code] = "validate_ipv6_address('3ffe:0505:0002::')"
         scope.compiler.compile
       end
 
       it "should compile with multiple arguments" do
-        Puppet[:code] = "validate_ipv6_address('3ffe:505:2', '3ffe:505:1')"
+        Puppet[:code] = "validate_ipv6_address('3ffe:0505:0002::', '3ffe:0505:0001::')"
         scope.compiler.compile
       end
     end
@@ -37,9 +37,11 @@ describe Puppet::Parser::Functions.function(:validate_ipv6_address) do
     end
 
     describe "when given numbers" do
-      it "should compile" do
+      it "should not compile" do
         Puppet[:code] = "validate_ipv6_address(1, 2)"
-        scope.compiler.compile
+        expect {
+          scope.compiler.compile
+        }.to raise_error(Puppet::ParseError, /not a valid IPv6 address/)
       end
     end