diff options
-rwxr-xr-x | spec/unit/network/http/webrick.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/spec/unit/network/http/webrick.rb b/spec/unit/network/http/webrick.rb index d0c4b5562..1b76341ba 100755 --- a/spec/unit/network/http/webrick.rb +++ b/spec/unit/network/http/webrick.rb @@ -40,8 +40,10 @@ describe Puppet::Network::HTTP::WEBrick, "when turning on listening" do Proc.new { @server.listen(@listen_params.delete_if {|k,v| :port == k})}.should raise_error(ArgumentError) end - it "should order a webrick server to start" do + it "should order a webrick server to start in a separate thread" do @mock_webrick.expects(:start) + # If you remove this you'll sometimes get race condition problems + Thread.expects(:new).yields @server.listen(@listen_params) end |