diff options
| author | Rick Bradley <rick@rickbradley.com> | 2008-04-02 20:28:57 -0500 |
|---|---|---|
| committer | Luke Kanies <luke@madstop.com> | 2008-04-11 13:11:28 -0500 |
| commit | 9187a347306f547805c175b1f288a97da721cc11 (patch) | |
| tree | 5385ffb74290b7d70b041fdc047b4c4d600cebf3 /spec/unit/network/http/mongrel | |
| parent | 93bc1a946f2da6e7c78a38ff90dac8a20b1bcbc7 (diff) | |
| download | puppet-9187a347306f547805c175b1f288a97da721cc11.tar.gz puppet-9187a347306f547805c175b1f288a97da721cc11.tar.xz puppet-9187a347306f547805c175b1f288a97da721cc11.zip | |
updating mongrel/webrick unit tests to match integration-tested version of REST save functionality
Diffstat (limited to 'spec/unit/network/http/mongrel')
| -rw-r--r-- | spec/unit/network/http/mongrel/rest.rb | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/spec/unit/network/http/mongrel/rest.rb b/spec/unit/network/http/mongrel/rest.rb index 3de314852..b483bbd46 100644 --- a/spec/unit/network/http/mongrel/rest.rb +++ b/spec/unit/network/http/mongrel/rest.rb @@ -73,7 +73,7 @@ describe Puppet::Network::HTTP::MongrelREST, "when receiving a request" do 'QUERY_STRING' => '' }.merge(params)) @mock_request.stubs(:body).returns('this is a fake request body') @mock_model_instance = stub('indirected model instance', :save => true) - @mock_model_class.stubs(:new).returns(@mock_model_instance) + @mock_model_class.stubs(:from_yaml).returns(@mock_model_instance) end def setup_bad_request @@ -100,7 +100,7 @@ describe Puppet::Network::HTTP::MongrelREST, "when receiving a request" do it "should call the model save method if the request represents an HTTP PUT" do setup_save_request - @mock_model_instance.expects(:save).with(:data => 'this is a fake request body') + @mock_model_instance.expects(:save) @handler.process(@mock_request, @mock_response) end @@ -210,14 +210,6 @@ describe Puppet::Network::HTTP::MongrelREST, "when receiving a request" do @handler.process(@mock_request, @mock_response) end - it "should pass HTTP request parameters to model save" do - setup_save_request('QUERY_STRING' => 'foo=baz&bar=xyzzy') - @mock_model_instance.expects(:save).with do |args| - args[:data] == 'this is a fake request body' and args['foo'] == 'baz' and args['bar'] == 'xyzzy' - end - @handler.process(@mock_request, @mock_response) - end - it "should generate a 200 response when a model save call succeeds" do setup_save_request @mock_response.expects(:start).with(200) |
