Capybara: Taming the Hydrochoerus (with Poltergeist, database_cleaner and friends)
If you’re a Ruby or Rails developer looking for some advice on how to get better at integration testing: congratulations!…
Achieving Developer Excellence with Automated Testing
Ruby
If you’re a Ruby or Rails developer looking for some advice on how to get better at integration testing: congratulations!…
def wait_for_ajax counter = 0 while page.evaluate_script(“typeof($) === ‘undefined'”) counter += 1 print “^” $stdout.flush sleep(0.1) raise “Jquery not initialized…
I am pleased to announce the release of my gem nondestructive_migrations Version 1.1. Version 1.1 now supports Rails 4.0, 4.1,…
First you need to know how to connect to your Heroku application using bash. You can then use the du…
Now with full test coverage using MiniTest. Rubygems link: Appraisal to run my tests suite against several different versions of…
This is a useful little trick to get all the methods that you can call on any Ruby object. This…
Seriously why hasn’t anyone ever told me about this awesome tool? With CapyCoder (below) you can literally record you interactions…
Dear Rails world: Announcing jasonfb/nondestructive_migrations Rails gem: separate schema-only migrations from nondestrucitve (data) migrations in your Rails app. You can…
This dredded error message happens very rarely when using rvm. Sometimes a command provided by a gem or any execution…
One of the often under appreciated situations in web development today are thing inherent to the process that create blockers…