Setting up a test database on a ruby on rails continuous integration server using SQL instead of schema.rb

For developing our Ruby on Rails based web site, we usually take regular SQL dumps from our production servers (of course, anonymizing sensitive customer data along the way). Always having a fresh dump allows us to be on the safe side when writing database migrations. Having an up to date development database enables us to … Continue reading Setting up a test database on a ruby on rails continuous integration server using SQL instead of schema.rb

webrat: Automated Acceptance Testing with RSpec or Cucumber

Recently, I was looking deeper into how we could add some automated acceptance tests to our Ruby on Rails based website. We're using RSpec since quite a while now for TDD, but doing some high level acceptance tests was not on our agenda so far. DRY Cucumber Scenarios The new cool kid on the block … Continue reading webrat: Automated Acceptance Testing with RSpec or Cucumber