Sha256: f9502105c62f0820fe5e4bfdb7b38c098c253be785db4c1e019368cc77f66330
Contents?: true
Size: 1.04 KB
Versions: 2
Compression:
Stored size: 1.04 KB
Contents
#!/usr/bin/env ruby require File.dirname(__FILE__) + '/../../spec_helper' require 'puppet/type' describe Puppet::Type.type(:file).attrclass(:noop) do before do Puppet.settings.stubs(:use) @file = Puppet::Type.newfile :path => "/what/ever" end after { Puppet::Type::File.clear } it "should accept true as a value" do lambda { @file[:noop] = true }.should_not raise_error end it "should accept false as a value" do lambda { @file[:noop] = false }.should_not raise_error end describe "when set on a resource" do it "should default to the :noop setting" do Puppet.settings.expects(:value).with(:noop).returns "myval" @file.noop.should == "myval" end it "should prefer true values from the attribute" do @file[:noop] = true @file.noop.should be_true end it "should prefer false values from the attribute" do @file[:noop] = false @file.noop.should be_false end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
puppet-0.24.9 | spec/unit/type/noop_metaparam.rb |
puppet-0.24.8 | spec/unit/type/noop_metaparam.rb |