Rails, Cetriolo: reindirizzamento esterno a un altro dominio
-
29-09-2019 - |
Domanda
Ho caratteristica cetriolo
...
Given I am on my domain page
When I press "send data to external domain"
Then I should be on the externel domain page
...
In ambienti di produzione e di sviluppo "La mia pagina di dominio" (www.example.com/mydomainpage) reindirizza all'utente di "pagina di dominio esterno" (www.externaldomain.com/page). Ma nella prova di taglio ambiente cetriolo off parte del dominio dell'indirizzo URL:
Redirected to http://www.externaldomain.com/page
Completed 302 Found in 17895ms
Started GET "/page" for 127.0.0.1 at 2010-10-11 19:06:48 +0400
SQL (72.0ms) ROLLBACK
E 'possibile impostare il cetriolo a redirect a vari dominio, non solo dominio del server corrente?
P.S. Cetriolo + Capybara + Rails + Rspec
Soluzione
Ci sono molti modi per fare una cosa (selenio, Culerity ed ecc ...). Miglior modo è usare capibara-Mechanize , il driver RackTest per Capybara con il supporto richiesta remota. Questo è uno strumento molto cool!
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow