Fix for Chef 12.1.0 masking exceptions in converge.
Fix for Chef 12.1.0 masking exceptions in converge.

This is being tracked upstream in https://github.com/chef/chef/issues/3078. The behavior of converge changed from re-raising exceptions to returning them. This will hopefully be resolved in 12.1.2 but this code will be needed to match things up for 12.1.0 and 12.1.1. Without this, you cannot test for exceptions being raised by recipe code.

mcoolive/chefspec,rsr5/chefspec,chefspec/chefspec,shanethehat/chefspec,sethvargo/chefspec,jtimberman/chefspec,lamont-granquist/chefspec,oldirty/chefspec,gsavage/chefspec,375gnu/chefspec,oldirty/chefspec,bheuvel/chefspec,jtimberman/chefspec,Thalagyrt/chefspec,ranjib/chefspec,jkeiser/chefspec,gsavage/chefspec,bheuvel/chefspec,sethvargo/chefspec,chefspec/chefspec,mcoolive/chefspec,lamont-granquist/chefspec,h4ck3rm1k3/chefspec,375gnu/chefspec,shanethehat/chefspec,Thalagyrt/chefspec,jkeiser/chefspec,h4ck3rm1k3/chefspec,rsr5/chefspec,aspiers/chefspec,ranjib/chefspec,aspiers/chefspec