J'utilise capybara et phantomjs (poltergeist). Il semble qu'avec ce pilote capybara n'attend pas toujours que le traitement ajax soit terminé, donc je reçois des spécifications rouges au hasard. Existe-t-il un moyen de tester dans rspec que datatable a fini de charger les enregistrements?Datatables.net et rspec, test finition traitement
3
A
Répondre
0
À partir d'une question similaire à Selenium through Capybara not loading page with jQuery dataTables 1.10.0 vous pouvez rétablir votre option ajax
à l'ancienne fnServerData
et vos spécifications devraient fonctionner à nouveau. Vous ne savez pas pourquoi utiliser ajax
ne fonctionne pas.
Questions connexes
- 1. test d'itinéraire rspec et hôtes
- 2. Rails rspec: Traitement `métadonnées [: execution_result]
- 3. Test Rspec et Infinity en couleur
- 4. Test named_scope avec Mongoid et rspec
- 5. RSpec View test avec Rails3 et RSpec2
- 6. Test de contrôleur RSpec et CanCan
- 7. modules imbriqués Test avec rspec et rails
- 8. Test AutoTest et Rspec avec Rails
- 9. Rails rspec et omniauth (test d'intégration)
- 10. Test d'argument RSpec complexe
- 11. sign_in test utilisateur rspec
- 12. Rspec, test Gems
- 13. RSpec: Test rescue_from
- 14. Test after_create avec rspec
- 15. Besoin d'aide Test Rspec
- 16. RSpec Test validateur personnalisé
- 17. Rspec Test Paramètres requis
- 18. Échec du test Rspec
- 19. test Carrierwave + RSpec
- 20. Test page_caching avec RSpec
- 21. RSpec + Factory_Girl Voir Test
- 22. Test sortie! avec RSpec
- 23. Erreur de test Rspec
- 24. test passe Rspec dans le test rubis
- 25. Utiliser datatables.net avec javascript
- 26. asp.net jquery datatables.net webmethod
- 27. Test de gemmes avec Rspec
- 28. rspec test d'une fonction imbriquée
- 29. Nested test des ressources RSpec
- 30. Rspec Test pour les contrôleurs