require "./spec_helper" WebMock.stub(:get, "html_example.com").to_return(body: <<-BODY page_title
BODY ) WebMock.stub(:post, "http://html_example.com/post_path"). with(body: "name=foo&email=bar", headers: {"Content-Type" => "application/x-www-form-urlencoded"}). to_return(body: "success") describe "Mechanize Agent test" do agent = Mechanize.new page = agent.get("http://html_example.com/") form = page.forms[0] form.field_with("name").value = "foo" form.field_with("email").value = "bar" page = agent.submit(form) page.not_nil!.code.should eq 200 page.not_nil!.body.should eq "success" end