RiotGames/berkshelf — pull request #68 by erikh (2012-06-29 09:56:35+00:00)
Title: Use knife rb

This is a continuation of the previous pull request. Using the ```CHEF_CONFIG``` environment variable we can control both in the CLI and in tests automatically what knife.rb is used; this patch also extends that to using the knife.rb for all configuration including the cucumber-required ```features/config.yml``` and some areas in rspec that require similar functionality.

The idea here is to keep the tests attainable by contributors foreign to the codebase without a lot of effort. I think the result is less effort by us as well, since we're letting chef do all the heavy lifting.

This doesn't supercede ```--config``` which rules all; this just defines a sensible default for situations where ```--config``` is complicated to use or impossible.

The README has also been modified to note this new method of testing.