Sha256: 5b87a966fb36c89fcbf09d55a05917589710ba30f1bc38e67b2f64b025330949
Contents?: true
Size: 1.26 KB
Versions: 2
Compression:
Stored size: 1.26 KB
Contents
#!/usr/bin/env ruby require File.dirname(__FILE__) + '/../../spec_helper' describe Puppet::Type.type(:group) do before do unless ENV["PATH"].split(File::PATH_SEPARATOR).include?("/usr/sbin") ENV["PATH"] += File::PATH_SEPARATOR + "/usr/sbin" end @class = Puppet::Type.type(:group) end after do @class.clear end it "should have a default provider" do @class.defaultprovider.should_not be_nil end it "should have a default provider inheriting from Puppet::Provider" do @class.defaultprovider.ancestors.should be_include(Puppet::Provider) end describe "when validating attributes" do [:name, :allowdupe].each do |param| it "should have a #{param} parameter" do @class.attrtype(param).should == :param end end [:ensure, :gid].each do |param| it "should have a #{param} property" do @class.attrtype(param).should == :property end end end # #1407 - we need to declare the allowdupe param as boolean. it "should have a boolean method for determining if duplicates are allowed" do @class.create(:name => "foo").methods.should be_include("allowdupe?") end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
puppet-0.24.9 | spec/unit/type/group.rb |
puppet-0.24.8 | spec/unit/type/group.rb |