diff options
| -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 + + + | 
