Ho un comportamento generale dell'applicazione che cambia in base al contenuto dei cookie e devo verificarlo. Ad esempio, se un utente non dispone di un set di cookie che indica di aver accettato i termini legali del sito, è necessario reindirizzare la pagina T & C.Come si imposta un cookie per un test di integrazione in Rails?
posso impostare un cookie in un test funzionale utilizzando
request.cookies["legal_accepted"] = "yes"
Tuttavia, questo non funzionerà in un'integrazione test- non c'è oggetto di richiesta con cui lavorare. Non sono riuscito a trovare alcuna documentazione sul perché sia così, cos'altro è diverso e sulle migliori pratiche per lavorare con la differenza. Come posso impostare un cookie per una determinata richiesta? Il perché e perché è documentato ovunque?
Quale framework di test state usando? Non ho potuto farlo funzionare. – dylankb