Sha256: aa5c9b1d53f88c5267a8de76fb9356bd48ba6c25ab852dae8a5cc17407d90c02
Contents?: true
Size: 1.15 KB
Versions: 6
Compression:
Stored size: 1.15 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 return key end def test_data_parsing_and_generating fakedata("data/types/mailalias").each { |file| fakedataparse(file) } end end
Version data entries
6 entries across 6 versions & 1 rubygems