Sha256: ef04c1b45ef163c78bc0e35cb4bd5d1f6442998682740bb3338b893ecdd5ca6b
Contents?: true
Size: 704 Bytes
Versions: 19
Compression:
Stored size: 704 Bytes
Contents
#!/usr/bin/env ruby require File.dirname(__FILE__) + '/../../lib/puppettest' require 'puppettest' require 'puppet/provider/nameservice' require 'facter' class TestNameServiceProvider < Test::Unit::TestCase include PuppetTest::FileTesting def test_option klass = Class.new(Puppet::Provider::NameService) klass.resource_type = Puppet::Type.type(:user) val = nil assert_nothing_raised { val = klass.option(:home, :flag) } assert_nil(val, "Got an option") assert_nothing_raised { klass.options :home, :flag => "-d" } assert_nothing_raised { val = klass.option(:home, :flag) } assert_equal("-d", val, "Got incorrect option") end end
Version data entries
19 entries across 19 versions & 1 rubygems