fatmcgav
2014-Jun-09 15:23 UTC
[Puppet Users] Breaking changes in Puppetlabs_spec_helper v0.5.0
Afternoon all, Just thought I'd make the lists aware of an issue I hit with puppetlabs_spec_helper v0.5.0 today. It would appear that changes committed in [1] results in the dropping of mocha as a dependency, and therefore any tests depending on mocha failing. The error I was seeing was: Failure/Error: Puppet::Type.type(:application).stubs(:defaultprovider).returns described_class NoMethodError: undefined method `stubs' for Puppet::Type::Application:Class # ./spec/unit/puppet/provider/application/asadmin_spec.rb:6 A work-around for me was to pin puppetlabs_spec_helper to v0.4.x. [2] Hopefully this will prevent un-necessary time-wastage for anyone else :) Also, as a general comment to PL - Is it possible to get some advance notice of breaking changes such as this? As this could potentially have been prevented by a release email stating the breaking nature of the changes, and prompting users to ensure they are pinning versions as appropriate. Thanks for the assistance of igalic and _rc on #puppet-dev. Cheers Gavin [1] https://github.com/puppetlabs/puppetlabs_spec_helper/commit/1c23917f60f64e4fbf7b9effdb212f907656826f [2] https://github.com/fatmcgav/fatmcgav-glassfish/commit/ae4bbc94d611acb6c037cb9e3cc852d28a162f9b -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAGJCw3jp7tEekxWu6DyDG2p%3DVQGKrm%2BtwQSbH1Gy9v%3Dvtf_n0Q%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.