global

def new_session

to the block before being returned.
create a new session. If a block is given, the new session will be yielded
def new_session
  app = Rails.application
  session = ActionDispatch::Integration::Session.new(app)
  yield session if block_given?
  session
end