Sha256: bb31603859d249bf1c7bfbff655d230daaa250b1a23ba6de192893f404e6339e

Contents?: true

Size: 894 Bytes

Versions: 2

Compression:

Stored size: 894 Bytes

Contents

#!/usr/bin/env ruby

require File.dirname(__FILE__) + '/../../spec_helper'

resources = Puppet::Type.type(:resources)

# There are still plenty of tests to port over from test/.
describe resources do
    describe "when initializing" do
        it "should fail if the specified resource type does not exist" do
            Puppet::Type.stubs(:type).with("Resources").returns resources
            Puppet::Type.expects(:type).with("nosuchtype").returns nil
            lambda { resources.new :name => "nosuchtype" }.should raise_error(Puppet::Error)
        end

        it "should not fail when the specified resource type exists" do
            lambda { resources.new :name => "file" }.should_not raise_error
        end

        it "should set its :resource_type attribute" do
            resources.new(:name => "file").resource_type.should == Puppet::Type.type(:file)
        end
    end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
puppet-0.25.1 spec/unit/type/resources.rb
puppet-0.25.0 spec/unit/type/resources.rb