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