summaryrefslogtreecommitdiffstats
path: root/spec/integration/indirector/node/ldap.rb
blob: 82273111f118e6fca3e2ebd9909804391da6c498 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/env ruby

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

require 'puppet/indirector/node/ldap'

describe Puppet::Node::Ldap do
    it "should use a restrictive filter when searching for nodes in a class" do
        ldap = Puppet::Node.indirection.terminus(:ldap)
        Puppet::Node.indirection.stubs(:terminus).returns ldap
        ldap.expects(:ldapsearch).with("(&(objectclass=puppetClient)(puppetclass=foo))")

        Puppet::Node.search "eh", :class => "foo"
    end
end