Nous utilisons des composants de réaction dans nos vues Rails, dont l'un lorsque vous cliquez sur un bouton rend un autre composant à sa place.Test du contenu nouvellement injecté avec Rspec et Capybara
Idéalement, nous voulons les sauvegarder avec des tests de fonctionnalité Rspec, mais lorsque le bouton est cliqué et que le nouveau composant est rendu, la valeur de page
n'est pas mise à jour pour refléter cela.
Existe-t-il un moyen avec Rspec/Capybara pour obtenir le contenu nouvellement injecté après que le nouveau composant de réaction soit rendu?
est ici l'extrait:
scenario 'users should be able to move to step 2', js: true do
sign_in_with '[email protected]', 'testpassword'
visit new_path
fill_in 'name', with: 'Test'
select "Category One", :from => "dropdown"
click_button 'Next'
expect(page).to have_content('New Content')
end
quel pilote capybara utilisez-vous? – faron