ChefSpec 7.0 Released


ChefSpec 7.0 has been pushed to Rubygems for your unit testing enjoyment. This is a major version bump as ChefSpec now requires Chef 12.14+, although since most people consume ChefSpec via ChefDK this should have a very minimal impact. The other significant change to this release is a handful of fixes for Chef 13 compatibility. If you’ve had trouble testing LWRPs / custom resources with ChefSpec in Chef 13 then this release is for you.

There’s also some major changes coming down the pipe that eliminate the need for adding custom matchers to every cookbook with resources you want to test. More magic, less work. Expect that soon.