vkanakala@gmail.com
2013-Dec-24 13:50 UTC
[Puppet Users] rspec-puppet: mocking included params class in defines
Hi all, I'm trying to test a defined type that looks like this: define app_setup::app($app_name = $title) { include app_setup::params $app_host = $app_setup::params::app_hosts[$app_name]['url'] $app_port = $app_setup::params::app_hosts[$app_name]['port'] $deploy_user = $app_setup::params::deploy_user ... } And I'm trying to write a spec like this: describe 'app_setup::app', :type => :define do let(:title) { 'some_app_name' } end My question is, how can I assign the values of $app_setup::params::app_hosts in the spec? I tried several combinations of 'let' but didn't work. Thanks, Vamsee. -- 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/6b1ca94d-97b6-4e1b-8c62-5b5ed1478705%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.