add user agent test
parent
976f2b3d68
commit
3d4dfc4568
|
@ -47,4 +47,12 @@ describe "Mechanize HTTP test" do
|
||||||
page.body.should eq "success"
|
page.body.should eq "success"
|
||||||
page.code.should eq 200
|
page.code.should eq 200
|
||||||
end
|
end
|
||||||
|
|
||||||
|
it "can set user agent" do
|
||||||
|
agent = Mechanize.new
|
||||||
|
mac_chrome_agent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"
|
||||||
|
agent.user_agent = mac_chrome_agent
|
||||||
|
page = agent.get("http://example.com/")
|
||||||
|
agent.request_headers["User-Agent"].should eq mac_chrome_agent
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -65,6 +65,14 @@ class Mechanize
|
||||||
@agent.request_headers = request_headers
|
@agent.request_headers = request_headers
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def user_agent
|
||||||
|
@agent.user_agent
|
||||||
|
end
|
||||||
|
|
||||||
|
def user_agent=(user_agent)
|
||||||
|
@agent.user_agent = user_agent
|
||||||
|
end
|
||||||
|
|
||||||
def current_page
|
def current_page
|
||||||
@agent.current_page
|
@agent.current_page
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue