Ho seguito le istruzioni per devise_async come da README e sto eseguendo Devise 2.1.2 e delayed_job. Nei miei test di cetriolo, non ricevo più l'e-mail di conferma come parte del processo di registrazione. C'è qualcosa che dovrei fare come parte dei test? Ho già impostato il lavoro in ritardo per saltare il ritardo effettivo per il test impostando quanto segue nel mio ambiente di test.Come posso ottenere che devise_async funzioni con Cucumber?
Delayed::Worker.delay_jobs = false
Ma anche con questo set su true, non riesce ancora, anche se più lentamente. Se rimuovo la gemma devise_async e le righe pertinenti, tutto ritorna alla vita.
Grazie, Graeme
sto lottando per ottenere devise_async lavorare con cetriolo pure. Stiamo usando sidekiq, non delayed_job, quindi le tue soluzioni non si applicano a me. Ho impostato la strategia più pulita per il troncamento, ma non riesce ancora. Qualcuno sa come fare bene questi giochi? – Jazz