aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--spec/integration/alaveteli_dsl.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/spec/integration/alaveteli_dsl.rb b/spec/integration/alaveteli_dsl.rb
index 8897f0db0..119bb05a0 100644
--- a/spec/integration/alaveteli_dsl.rb
+++ b/spec/integration/alaveteli_dsl.rb
@@ -28,7 +28,11 @@ end
def login(user)
open_session do |sess|
+ # Make sure we get a fresh empty session - there seems to be some
+ # problem with session leakage otherwise
+ sess.reset!
sess.extend(AlaveteliDsl)
+
if user.is_a? User
u = user
else
@@ -59,3 +63,6 @@ def close_request(request)
request.handle_rejected_responses = 'holding_pen'
request.save!
end
+
+
+