lanej/selenium-webdriver — pull request #4 by andyferra (2012-01-13 22:23:34+00:00)
Title: Fix an issue running the current chromedriver 

New chromedriver from: http://code.google.com/p/chromium/downloads/list (version: 18.0.995.0)

This driver expects to receive an object (not null) in the capabilities object proxy field.

This is a naive patch to ensure that something is always provided. The code was a little hairy to set a sensible default in the constructor, due to defense in #type=. The patch may want to be changed as a result.

We also added a Rakefile so that rubyists stand a chance of running the suite on their own (we couldn't find how to utilize build.desc locally after 5 minutes of reading docs and googling - the patch took less time than this), without tracking down and configuring your CI environment.

- @raggi & @andyferra