I could be way off here, but shouldn't you be testing the resource $bar
ends up in, rather than the value of $bar itself?


On Fri, Mar 28, 2014 at 11:15 AM, Trevor Vaughan <[email protected]>wrote:

> Hmm...so you're saying that I would mock the variable result with the real
> function to get the real result?
>
> That's doesn't make me super happy but if it works, I'll take it!
>
> Trevor
>
>
> On Fri, Mar 28, 2014 at 11:26 AM, Johan De Wit <[email protected]>wrote:
>
>>  I stumbled against this text :
>>
>> you can write a mock function my_mock_function.rb and put it under
>>
>> {module name}/spec / fixtures / modules / {module name}/ lib / puppet /
>> parser /
>>
>> If you put the real function(s) so there ?
>>
>>
>>
>>
>>
>>
>>
>> On 28/03/14 15:39, Trevor Vaughan wrote:
>>
>>   Hopefully I didn't just overlook this in the docs but, in
>> rspec-puppet, how would you go about getting the value of $bar from the
>> following?
>>
>>  class foo {
>>    $bar = interesting_function('baz')
>> }
>>
>>  I've inspected everything that I think is obvious and I don't want to
>> try and stub what 'interesting_function' should be doing since it's dynamic.
>>
>>  Any ideas?
>>
>> Thanks,
>>
>> Trevor
>>
>> --
>> Trevor Vaughan
>> Vice President, Onyx Point, Inc
>> (410) 541-6699
>> [email protected]
>>
>> -- This account not approved for unencrypted proprietary information --
>>    --
>> You received this message because you are subscribed to the Google Groups
>> "Puppet Developers" 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-dev/CANs%2BFoVY%3DCtqRSjbOQYN-j%2B9PCkfYbXnGW-9qPOf1R6ZB%3DtNSA%40mail.gmail.com<https://groups.google.com/d/msgid/puppet-dev/CANs%2BFoVY%3DCtqRSjbOQYN-j%2B9PCkfYbXnGW-9qPOf1R6ZB%3DtNSA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>>
>> --
>> Johan De Wit
>>
>> Open Source Consultant
>>
>> Red Hat Certified Engineer              (805008667232363)
>> Puppet Certified Professional 2013/2014 (PCP0000006)
>> _________________________________________________________
>>
>> Open-Future                 Phone     +32 (0)2/255 70 70
>> Zavelstraat 72              Fax       +32 (0)2/255 70 71
>> 3071 KORTENBERG             Mobile    +32 (0)474/42 40 73
>> BELGIUM                     http://www.open-future.be
>> _________________________________________________________
>>
>>
>>
>> Upcoming Events:
>>
>> Puppet Introduction Course |
>> http://www.open-future.be/puppet-introduction-course-14th-april
>>
>> Puppet Advanced Training |
>> http://www.open-future.be/puppet-advanced-training-15-till-17th-april
>>
>> Linux Training | https://www.open-future.be/linux-training-5-till-9th-may
>>
>> Puppet Introduction Course |
>> https://www.open-future.be/puppet-introduction-course-12th-may
>>
>> Subscribe to our newsletter: http://eepurl.com/BUG8H
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Puppet Developers" 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-dev/5335948B.5070003%40open-future.be<https://groups.google.com/d/msgid/puppet-dev/5335948B.5070003%40open-future.be?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Trevor Vaughan
> Vice President, Onyx Point, Inc
> (410) 541-6699
> [email protected]
>
> -- This account not approved for unencrypted proprietary information --
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Developers" 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-dev/CANs%2BFoVR2zGd_Tj4BTdb-UvRQnLpU%3D7vBRHOfPN3JTi%2BJHVJOA%40mail.gmail.com<https://groups.google.com/d/msgid/puppet-dev/CANs%2BFoVR2zGd_Tj4BTdb-UvRQnLpU%3D7vBRHOfPN3JTi%2BJHVJOA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

James Sweeny
Professional Services
http://puppetlabs.com/

*Join us at PuppetConf 2014, September 23-24 in San Francisco -
http://2014.puppetconf.com <http://2014.puppetconf.com>*

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" 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-dev/CAKDACKubSgMpn2gfmFjrRV4N5vGRzXk4oyDrb5BW9FRyE8iJ8Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to