The Ruby Koans walk you along the path to enlightenment in order to learn Ruby. The goal is to learn...
Eventually you’ll forget that you used to spend hours testing your code in a browser, and start complaining that...
Unlock achievements for running your test suite!
Capybara sets up some tags for you to use in Cucumber. Often you’ll want to run only some scenarios...
Info on install database_cleaner.
Imagine all the syntactical delights of Ruby and Haml for your JavaScript. You write in a nice language, but get...
I love Cucumber, but I hate writing step definitions. They are ugly, awkward to write and very, very boring: Most...
Steak is like Cucumber but in plain Ruby.
ShamRack mounts a Rack app locally, just for your tests. It goes one further: it “mounts” it using Net::HTTP...
Seems like there's no way to do it in Capybara, unfortunately. But if you're running your tests with...
We recently decided our CI server needed an overhaul. I really enjoyed Integrity as a build server, but after trying...
Test spies are a form of test double that preserves the normal four-phase unit
What do we expect from the custom finder? We expect that it should find assets A, B, C and should...
Simple DOM-less
Run your Jasmine specs without a browser
The Holy Grail of testing for front-end development; execute browser-less, console-based, javascript + DOM code right from within...
Best results in other decks
def test_autocomplete(field, options = {}) fill_in field, :with => options[:with] page.execute_script("$('##{field}').trigger('focus');") page.execute_script ("$('##{field}').trigger...
page.execute_script %Q{ $('"#{location}"').val('"#{text}"').keydown(); } sleep(3) page.execute_script %Q{ $('.ui-menu-item a:contains("#{target}")').trigger('mouseenter...