puppetlabs-stdlib/spec/functions/dig_spec.rb
Nate Potter a2f980d44d (MODULES-3568) Move dig to dig44 and deprecate dig
A new version of dig was introduced in Puppet 4.5.0 that
isn't compatible with the stdlib version of dig. To maintain
backwards compatibility and ensure that tests for stdlib aren't
broken, this patch renames dig to dig44 and adds a deprecation
warning to the stdlib dig function.
2016-07-08 08:53:24 -07:00

13 lines
421 B
Ruby

require 'spec_helper'
describe 'dig' do
it "should exist" do
expect(Puppet::Parser::Functions.function("dig")).to eq("function_dig")
end
it "should give a deprecation warning when called" do
scope.expects(:warning).with("dig() DEPRECATED: This function has been replaced in Puppet 4.5.0, please use dig44() for backwards compatibility or use the new version.")
scope.function_dig([{}, []])
end
end