Sha256: fdc8df382bee0a7e676edc3c9d0176cbf9d58a818e62d32436d7686a20a9a281
Contents?: true
Size: 776 Bytes
Versions: 234
Compression:
Stored size: 776 Bytes
Contents
#!/usr/bin/env rspec require 'spec_helper' describe "the digest function", :uses_checksums => true do before :all do Puppet::Parser::Functions.autoloader.loadall end before :each do n = Puppet::Node.new('unnamed') c = Puppet::Parser::Compiler.new(n) @scope = Puppet::Parser::Scope.new(c) end it "should exist" do expect(Puppet::Parser::Functions.function("digest")).to eq("function_digest") end with_digest_algorithms do it "should use the proper digest function" do result = @scope.function_digest([plaintext]) expect(result).to(eql( checksum )) end it "should only accept one parameter" do expect do @scope.function_digest(['foo', 'bar']) end.to raise_error(ArgumentError) end end end
Version data entries
234 entries across 234 versions & 1 rubygems