Sha256: 9986750b4a8c147df7f7ec30d1e07ef8d131ec7111512274e42fef4070ec872b
Contents?: true
Size: 1.01 KB
Versions: 19
Compression:
Stored size: 1.01 KB
Contents
#!/usr/bin/env ruby require File.dirname(__FILE__) + '/../../../lib/puppettest' require 'puppettest' require 'puppettest/fileparsing' class TestMailaliasAliasesProvider < Test::Unit::TestCase include PuppetTest include PuppetTest::FileParsing def setup super @provider = Puppet::Type.type(:mailalias).provider(:aliases) @oldfiletype = @provider.filetype @alias = mkalias end def teardown Puppet::Util::FileType.filetype(:ram).clear @provider.filetype = @oldfiletype @provider.clear super end def mkalias(name = "me") if defined?(@pcount) @pcount += 1 else @pcount = 1 end args = { :name => name, :recipient => %w{here there} } fakeresource = fakeresource(:mailalias, args[:name]) key = @provider.new(fakeresource) args.each do |p,v| key.send(p.to_s + "=", v) end key end def test_data_parsing_and_generating fakedata("data/types/mailalias").each { |file| fakedataparse(file) } end end
Version data entries
19 entries across 19 versions & 1 rubygems