diff options
author | Patrick Carlisle <patrick@puppetlabs.com> | 2012-08-10 11:43:36 -0700 |
---|---|---|
committer | Patrick Carlisle <patrick@puppetlabs.com> | 2012-08-10 11:43:36 -0700 |
commit | e27eccb3567584d809c20cbf77baffcf99886200 (patch) | |
tree | 2b8311f8bc854a67c73bca6bbbbfa0553e5d4e79 /spec/unit/puppet/parser/functions/getvar_spec.rb | |
parent | 09322ad94398d69081aae44cc770830ac2144b75 (diff) | |
download | puppet-stdlib-e27eccb3567584d809c20cbf77baffcf99886200.tar.gz puppet-stdlib-e27eccb3567584d809c20cbf77baffcf99886200.tar.bz2 |
Disable tests that fail on 2.6.x due to #15912
In Puppet 2.6.x there is a bug where a function may be incorrectly detected as
an rvalue when it is not, or not detected when it is. This means that in tests
the correct syntax for calling a function will be rejected. This disables
those tests on 2.6.x, as there is no straightforward way to write them to be
compatible with both 2.6.x and newer versions of Puppet.
Diffstat (limited to 'spec/unit/puppet/parser/functions/getvar_spec.rb')
-rw-r--r-- | spec/unit/puppet/parser/functions/getvar_spec.rb | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/spec/unit/puppet/parser/functions/getvar_spec.rb b/spec/unit/puppet/parser/functions/getvar_spec.rb index a8aeec1..5ff834e 100644 --- a/spec/unit/puppet/parser/functions/getvar_spec.rb +++ b/spec/unit/puppet/parser/functions/getvar_spec.rb @@ -6,6 +6,7 @@ describe Puppet::Parser::Functions.function(:getvar) do describe 'when calling getvar from puppet' do it "should not compile when no arguments are passed" do + pending("Fails on 2.6.x, see bug #15912") if Puppet.version =~ /^2\.6\./ Puppet[:code] = '$foo = getvar()' expect { scope.compiler.compile @@ -13,6 +14,7 @@ describe Puppet::Parser::Functions.function(:getvar) do end it "should not compile when too many arguments are passed" do + pending("Fails on 2.6.x, see bug #15912") if Puppet.version =~ /^2\.6\./ Puppet[:code] = '$foo = getvar("foo::bar", "baz")' expect { scope.compiler.compile @@ -20,6 +22,7 @@ describe Puppet::Parser::Functions.function(:getvar) do end it "should lookup variables in other namespaces" do + pending("Fails on 2.6.x, see bug #15912") if Puppet.version =~ /^2\.6\./ Puppet[:code] = <<-'ENDofPUPPETcode' class site::data { $foo = 'baz' } include site::data |