Scenario: modificare e salvare un cambiamento incompleta ad una campagnaCome rendere Behat attendere una chiamata AJAX?
Given I click on the Campaign section folder
And I press Save in the selected Campaign
Then I should see an error balloon informing the changes cannot be saved
punto è che questo 'palloncino errore' nella fase finale è una chiamata Ajax che poi portare un palloncino verde o rosso a seconda del successo di l'operazione. Attualmente quello che faccio è dopo 'E premo Salva ...' Farò un sonno (3) per dargli il tempo di mostrare questo pallone. Questo non sembra molto intelligente perché stai perdendo tempo e anche perché a volte può essere necessario più o meno tempo per elaborare questa chiamata.
Come fate i vostri test Behat, aspettate che Ajax sia fatto invece di mettere le bestie a dormire?
grazie mille per qualsiasi feedback!
mostrare un po 'di codice? – StaticVariable