diff options
Diffstat (limited to 'spec/integration')
-rw-r--r-- | spec/integration/alaveteli_dsl.rb | 7 |
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 + + + |