Sha256: 01492e54ef45c1e6039da74a6160a85049ed17fdad72fb393b6f107b11b2b5e1
Contents?: true
Size: 1.18 KB
Versions: 12
Compression:
Stored size: 1.18 KB
Contents
#!/usr/bin/env ruby # # Created by Luke Kanies on 2008-3-24. # Copyright (c) 2008. All rights reserved. require File.dirname(__FILE__) + '/../../spec_helper' require 'puppet/network/client' describe Puppet::Network::Client do before do Puppet.settings.stubs(:use).returns(true) Puppet::Network::HttpPool.stubs(:cert_setup) end describe "when keep-alive is enabled" do before do Puppet::Network::HttpPool.stubs(:keep_alive?).returns true end it "should start the http client up on creation" do http = mock 'http' http.stub_everything http.expects(:start) Net::HTTP.stubs(:new).returns http # Pick a random subclass... Puppet::Network::Client.runner.new :Server => Puppet[:server] end end describe "when keep-alive is disabled" do before do Puppet::Network::HttpPool.stubs(:keep_alive?).returns false end it "should not start the http client up on creation" do http = mock 'http' http.stub_everything http.expects(:start).never Net::HTTP.stubs(:new).returns http # Pick a random subclass... Puppet::Network::Client.runner.new :Server => Puppet[:server] end end end
Version data entries
12 entries across 12 versions & 1 rubygems