Afternoon all I'm currently trying to add some rspec testing to some of our internal modules which are used in a roles/profiles style setup.
Each of our products has got it's own module, which all pull in chunks of functionality from a base module. The issue I'm hitting is that when I try and spec test the product module, which attempts to use Glassfish module resources[1], with the base Glassfish class being included as part of a 'base::software::glassfish' class. I've tried adding a 'require base::software::glassfish' as a precondition to rspec, but still get failures... In order to make sure I wasn't doing anything daft, I've created a pair of very simple modules that are available on Github that model the product and base classes I'm trying to test. The modules are: rspec-deptest[2], which is effectively our product module, and rspec-deptest_base[3] which is our base module. The error I'm getting when trying to run *bundle exec rake spec *on the rspec-deptest module is here[4]. I'm also getting this error on travis[5]. Any pointers on what I could be doing wrong, or how I can make it work? Cheers in advance for any responses. Regards Gavin [1] https://github.com/fatmcgav/fatmcgav-glassfish/tree/develop [2] https://github.com/fatmcgav/rspec-deptest/tree/use-deptest_profiles [3] https://github.com/fatmcgav/rspec-deptest_base [4] https://gist.github.com/fatmcgav/b849b073f04ab592ed45 [5] https://travis-ci.org/fatmcgav/rspec-deptest/jobs/36255663 -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/662eba67-b574-4364-8444-cdaa3dc26be6%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
