Sha256: 5f5a5cb8874a3c511e68757417e7a0f906ccc14cd75f164b11050719c27c4d20
Contents?: true
Size: 942 Bytes
Versions: 4
Compression:
Stored size: 942 Bytes
Contents
require 'spec_helper' describe WebMock::RackResponse do before :each do @rack_response = WebMock::RackResponse.new(MyRackApp) end it "should hook up to a rack appliance" do request = WebMock::RequestSignature.new(:get, 'www.example.com') response = @rack_response.evaluate(request) response.status.first.should == 200 response.body.should include('This is my root!') end it "should send along params" do request = WebMock::RequestSignature.new(:get, 'www.example.com/greet?name=Johnny') response = @rack_response.evaluate(request) response.status.first.should == 200 response.body.should include('Hello, Johnny') end it "should send along POST params" do request = WebMock::RequestSignature.new(:post, 'www.example.com/greet', :body => 'name=Jimmy' ) response = @rack_response.evaluate(request) response.body.should include('Good to meet you, Jimmy!') end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
webmock-1.7.10 | spec/unit/rack_response_spec.rb |
webmock-1.7.8 | spec/unit/rack_response_spec.rb |
webmock-1.7.7 | spec/unit/rack_response_spec.rb |
webmock-1.7.6 | spec/unit/rack_response_spec.rb |