Why: In the event that brackets () exist in the directory structure, running the rubygems test suite will fail. This fix resolves that issue by properly quoting the good_rake/bad_rake paths.
When running tests that has a pwd that includes brackets () these tests will fail.
The update command used to use a regular expression to match gem names for updating, but this was changed to exact matching in 6054db7. It appears that that change crossed over with a6360ce, which was an attempt to correct the previously-incorrect documentation. This change effectively reverts the change from a6360ce and means that both functionality and documentation now match.