Thanks.  I'll create an issue with the rspec-puppet project.

On Tuesday, October 24, 2017 at 10:15:14 AM UTC-4, Henrik Lindberg wrote:
>
> On 23/10/17 22:29, Michael Watters wrote: 
> > Hello, 
> > 
> > Does anybody know how to make rspec-puppet work with modules that use 
> > custom types for class parameters?  I am getting an error when I run 
> > spec tests such as follows. 
> > 
> > # Puppet::ParseError: 
> >        #   Expected parameter 'ensure' of 'Class[Logrotate]' to have 
> > type Logrotate::Ensurable, got String 
> > 
> > The Logrotate::Ensurable type is defined in the logrotate module which 
> > is listed in .fixtures.yml. 
> > 
> > As a workaround I can use an older version of the logrotate module which 
> > does not include custom types but I'd rather have our tests match the 
> > production environment. 
> > 
>
> It sounds like rspec-puppet does not initialize a complete environment 
> with all required modules on the modulepath. 
>
> Suggest filing an issue against rspec-puppet. 
>
> - henrik 
>
> > -- 
> > 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] <javascript:> 
> > <mailto:[email protected] <javascript:>>. 
> > To view this discussion on the web visit 
> > 
> https://groups.google.com/d/msgid/puppet-users/dcc5425d-9745-4b5d-8b65-cb45666c532a%40googlegroups.com
>  
> > <
> https://groups.google.com/d/msgid/puppet-users/dcc5425d-9745-4b5d-8b65-cb45666c532a%40googlegroups.com?utm_medium=email&utm_source=footer>.
>  
>
> > For more options, visit https://groups.google.com/d/optout. 
>
>
> -- 
>
> Visit my Blog "Puppet on the Edge" 
> http://puppet-on-the-edge.blogspot.se/ 
>
>

-- 
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/f9c65bce-b70e-4647-908a-49e377481498%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to