Estoy tratando de evitar el uso de mi session[:referred_by]
, y me gustaría usar el request.referrer
. Sin embargo, mis pruebas RSpec fallan porque el TestRequest
no almacena un request.referrer
¿Cómo configuro request.referrer dentro de mi RSpec?
Así que tengo que hacer lo siguiente para que las pruebas Rspec funcionen. ¿Hay una manera de hacerlo mejor:
referrer = request.referrer ? request.referrer : '/'
redirect_to referrer, :alert => error_message
'request.env [ 'HTTP_REFERER'] = 'http: // example.com'' trabajados para mi. La versión de Rspec es 3.4.4 – Yoshi