make transact method private
This commit is contained in:
parent
289b79c3d5
commit
999a13c2d8
@ -57,17 +57,7 @@ describe "Mechanize Agent test" do
|
|||||||
agent2.history.pop.uri.to_s.should eq "http://example.com/form"
|
agent2.history.pop.uri.to_s.should eq "http://example.com/form"
|
||||||
end
|
end
|
||||||
|
|
||||||
it "doesn't add page to history within transact block" do
|
it "can download page, and it isn't recorded in history." do
|
||||||
agent = Mechanize.new
|
|
||||||
agent.get("http://example.com/")
|
|
||||||
agent.history.size.should eq 1
|
|
||||||
agent.transact do
|
|
||||||
agent.get("http://example.com/")
|
|
||||||
end
|
|
||||||
agent.history.size.should eq 1
|
|
||||||
end
|
|
||||||
|
|
||||||
it "can download page" do
|
|
||||||
agent = Mechanize.new
|
agent = Mechanize.new
|
||||||
agent.history.size.should eq 0
|
agent.history.size.should eq 0
|
||||||
agent.download("http://example.com", "mechanizecr_example.html")
|
agent.download("http://example.com", "mechanizecr_example.html")
|
||||||
|
@ -221,7 +221,7 @@ class Mechanize
|
|||||||
end
|
end
|
||||||
|
|
||||||
# Runs given block, then resets the page history as it was before.
|
# Runs given block, then resets the page history as it was before.
|
||||||
def transact
|
private def transact
|
||||||
# save the previous history status.
|
# save the previous history status.
|
||||||
history_backup = MechanizeCr::History.new(@agent.history.max_size, @agent.history.array.dup)
|
history_backup = MechanizeCr::History.new(@agent.history.max_size, @agent.history.array.dup)
|
||||||
begin
|
begin
|
||||||
|
Loading…
Reference in New Issue
Block a user