I was running into the same issue with that module, and I found that 
including the puppetdb mock class from the source module helped.
It may be more involved, but at first glance, this helps me quiet a bunch 
of the errors to get down to spec testing my actual module.

https://raw.githubusercontent.com/dalen/puppet-puppetdbquery/master/spec/puppet/util/puppetdb.rb

Cheers,
Jordan


On Tuesday, November 1, 2016 at 6:13:03 PM UTC-4, Salty Old Cowdawg wrote:
>
> Garret:  I do have dalen-puppetdb in my .fixtures.yaml file.   A link to 
> my project?  unfortunately I'm developing all this work inside my client's 
> cloud and can't provide a link.
>
> On Tue, Nov 1, 2016 at 6:11 PM Peter Berghold <[email protected] 
> <javascript:>> wrote:
>
>> That's what I was beginning to suspect Andy.  Now I have to go find the 
>> Ubuntu version of that....
>>
>> On Tue, Nov 1, 2016 at 5:38 PM Andrew Grimberg <[email protected] 
>> <javascript:>> wrote:
>>
>>> On 11/01/2016 02:25 PM, Garrett Honeycutt wrote:
>>> > On 11/1/16 4:03 PM, Peter Berghold wrote:
>>> >> I have a module that I am writing spec tests for that uses the Puppet
>>> >> Forge module cited in the subject line to query for a list of nodes
>>> >> fitting a particular criteria.  When I run the spec test it bombs out
>>> >> with a message: "cannot load such file -- puppet/util/puppetdb"
>>> >>
>>> >> After a bit of searching I am still left wondering package or gem this
>>> >> is looking for.  Anybody know?
>>> >>
>>> >
>>> > Hi,
>>> >
>>> > Do you have dalen/puppet-puppetdbquery in your .fixtures.yml? A link to
>>> > your project would make debugging easier.
>>>
>>> It's probably related to the fact that dalen-puppetdbquery requires
>>> PuppetDB Terminus installed. Not certain how you get around that for
>>> spec tests.
>>>
>>> -Andy-
>>>
>>> --
>>> 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:>.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/puppet-users/ea142093-9c29-2fe2-8202-0ae09709ef21%40bardicgrove.org
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>

-- 
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/58d955c3-1c4d-4e37-b29b-d952f0e64775%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to