blob: ae621c3e2b456b4a619c6a32ae86b3127c0fd53f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
require 'spec_helper'
require 'puppet/indirector/none'
describe Puppet::Indirector::None do
before do
Puppet::Indirector::Terminus.stubs(:register_terminus_class)
Puppet::Indirector::Indirection.stubs(:instance).returns(indirection)
module Testing; end
@none_class = class Testing::None < Puppet::Indirector::None
self
end
@data_binder = @none_class.new
end
let(:model) { mock('model') }
let(:request) { stub('request', :key => "port") }
let(:indirection) do
stub('indirection', :name => :none, :register_terminus_type => nil,
:model => model)
end
it "should not be the default data_binding_terminus" do
Puppet.settings[:data_binding_terminus].should_not == 'none'
end
describe "the behavior of the find method" do
it "should just return nil" do
@data_binder.find(request).should be_nil
end
end
end
|