~ubuntu-branches/ubuntu/trusty/puppet/trusty

« back to all changes in this revision

Viewing changes to spec/unit/indirector/resource/ral_spec.rb

  • Committer: Package Import Robot
  • Author(s): Stig Sandbeck Mathisen
  • Date: 2011-10-22 14:08:22 UTC
  • mfrom: (1.1.25) (3.1.32 sid)
  • Revision ID: package-import@ubuntu.com-20111022140822-odxde5lohc45yhuz
Tags: 2.7.6-1
* New upstream release (CVE-2011-3872)
* Remove cherry-picked "groupadd_aix_warning" patch
* Install all new manpages

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
require 'spec_helper'
3
3
 
4
4
describe "Puppet::Resource::Ral" do
5
 
  describe "find" do
 
5
  describe "find", :fails_on_windows => true do
6
6
    before do
7
7
      @request = stub 'request', :key => "user/root"
8
8
    end
108
108
      @instance    = stub 'instance', :to_ral => @ral_res
109
109
      @request     = stub 'request',  :key => "user/", :instance => @instance
110
110
      @catalog     = stub 'catalog'
 
111
      @report      = stub 'report'
 
112
      @transaction = stub 'transaction', :report => @report
111
113
 
112
114
      Puppet::Resource::Catalog.stubs(:new).returns(@catalog)
113
 
      @catalog.stubs(:apply)
 
115
      @catalog.stubs(:apply).returns(@transaction)
114
116
      @catalog.stubs(:add_resource)
115
117
    end
116
118
 
117
119
    it "should apply a new catalog with a ral object in it" do
118
120
      Puppet::Resource::Catalog.expects(:new).returns(@catalog)
119
121
      @catalog.expects(:add_resource).with(@ral_res)
120
 
      @catalog.expects(:apply)
121
 
      Puppet::Resource::Ral.new.save(@request)
 
122
      @catalog.expects(:apply).returns(@transaction)
 
123
      Puppet::Resource::Ral.new.save(@request).should
122
124
    end
123
125
 
124
126
    it "should return a regular resource that used to be the ral resource" do
125
 
      Puppet::Resource::Ral.new.save(@request).should == @rebuilt_res
 
127
      Puppet::Resource::Ral.new.save(@request).should == [@rebuilt_res, @report]
126
128
    end
127
129
  end
128
130
end