Write declarative tests using nested contexts without performance penalties. Contest is less than 100 lines of code and gets the...
Pure-Ruby alternative to Cucumber.
I've recently moved from using Parallels for browser testing to Sun's Open Source VirtualBox. Here's a walkthrough...
On any page accessed with SSL, all Ajax requests must use SSL, or they will fail. To make this happen...
Passing the --profile flag to RSpec produces some additional output, namely the running times of the ten slowest examples in...
Background allows you to add some context to the scenarios in a single feature. A Background is much like a...
All methods generated by string_attr_reader are now added to that new module instead of the class. The result...
The idea behind scrooge is both surprisingly simple and powerful: instead of forcing the developer to manually specify each attribute...
Deadweight is RCov for CSS, kind of. Given a set of stylesheets and a set of URLs, it determines which...
decided to go fixtureless with Shoulda + Factory Girl. All good, except one problem. Slow as fuck tests. So here’s...
Stop writing your own random string generators. Rails does this for you.
Google Chrome Frame is a plugin for Internet Explorer that embeds the entire Chrome web rendering engine inside IE.
validate( "email".is("required").andIsAn("email") );
Apple's random rules for iPhone app approval are a recipe for trivial apps and alienated developers
Concerns is a simple Rails plugin that provides you with a simple way to organise your Controllers, Models and Mailers...
DevIL is a fast and lightweight image library that supports the loading and saving of images in almost any graphics...
Browsera automatically detects cross-browser layout problems and scripting errors on your website.
If I ruled the world, IE would not be used by people. Since that is not the case, we need...