a2f980d44d
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.
13 lines
421 B
Ruby
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
|