[CHEF-3255] load latest version of gem rather than all

http://tickets.opscode.com/browse/CHEF-3255

This pull request pulls Paul Mooring's request onto recent master, and fixes the test that was added.