There are many options for testing Full-Stack for Rails applications. Some use real browsers, some headless, some don't run javascript at all.
What tools do you use or recommend and why?
List of powerful browser simulators or automation :
- Native Rails support for integration and functional tests (no JS)
- Webrat
- Webrat :: Selenium
- Selenium
- Celerity (via Culerity)
- Watir
- ...
List of testing DSL and frameworks :
- Rails defaults (assertions, ...)
- Shoulda
- Cucumbers
- Capybara (unified DSL for multiple browser simulators)
- ...
ruby-on-rails unit-testing selenium testing cucumber
Daniel Beardsley
source share