summaryrefslogtreecommitdiffstats
path: root/spec/unit/network/http/mongrel.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/unit/network/http/mongrel.rb')
-rw-r--r--spec/unit/network/http/mongrel.rb8
1 files changed, 3 insertions, 5 deletions
diff --git a/spec/unit/network/http/mongrel.rb b/spec/unit/network/http/mongrel.rb
index 161080109..3364efb92 100644
--- a/spec/unit/network/http/mongrel.rb
+++ b/spec/unit/network/http/mongrel.rb
@@ -64,11 +64,9 @@ describe Puppet::Network::HTTP::Mongrel, "when turning on listening" do
@listen_params[:protocols].each do |protocol|
mock_handler = mock("handler instance for [#{protocol}]")
mock_handler_class = mock("handler class for [#{protocol}]")
- @listen_params[:handlers].each do |handler|
- mock_handler_class.expects(:new).with {|args|
- args[:server] == @mock_mongrel and args[:handler] == handler
- }.returns(mock_handler)
- end
+ mock_handler_class.expects(:new).with {|args|
+ args[:server] == @mock_mongrel and args[:handlers] == @listen_params[:handlers]
+ }.returns(mock_handler)
@server.expects(:class_for_protocol).with(protocol).at_least_once.returns(mock_handler_class)
end
@server.listen(@listen_params)