reset sessions in reverse order so sesessions with active servers are reset last

This commit is contained in:
Thomas Walpole 2016-04-29 11:20:03 -07:00
parent dc011724a6
commit a47e19ef61
2 changed files with 3 additions and 1 deletions

View File

@ -11,6 +11,7 @@ Release date: Unreleased
### Fixed
* Issue where within_Frame would fail with Selenium if the frame is removed from within itself [Thomas Walpole]
* Reset sessions in reverse order so sessions with active servers are reset last - Issue #1692 [Jonas Nicklas, Thomas Walpole]
# Version 2.7.0
Release date: 2016-04-07

View File

@ -327,7 +327,8 @@ module Capybara
# as cookies.
#
def reset_sessions!
session_pool.each { |mode, session| session.reset! }
#reset in reverse so sessions that started servers are reset last
session_pool.reverse_each { |mode, session| session.reset! }
end
alias_method :reset!, :reset_sessions!