Hrm. You are right, with that in mind I'll work to that end and see
what I come up with and talk some more on this thread: since its going
to affect all rspec-puppet tested projects.

On Mon, May 14, 2012 at 5:41 PM, Daniel Pittman <[email protected]> wrote:
> On Mon, May 14, 2012 at 6:19 AM, Ken Barber <[email protected]> wrote:
>
>> So I took on this bug this morning, which I'd been meaning to work on
>> for quite some time:
>>
>> http://projects.puppetlabs.com/issues/11156
>>
>> But hit some snags when it came to testing on master. Here is my patch:
>>
>> https://github.com/kbarber/puppetlabs-ntp/commit/e96894fd8c3a308f1a68d4a5466a2795c0eba6ad
>>
>> (Now I presume I'm using puppetlabs_spec_helper in the correct way
>> here ... but I could be totally wrong. They way I followed the code,
>> the helper should have called Puppet's 'initialize_*' and 'clear_*'
>> capabilities geared towards tests. I think this is working - so kudos
>> to those who have worked on this.)
>>
>> However, I did hit a problem when I downloaded this commit into my
>> puppet master branch:
>>
>> 07a3c7fbdec0357e63f9bb7432fea8e773f6873c
>>
>> (enable Hiera to be the default terminus)
>>
>> So when I roll back to c9386b541e9ecf6c0daffde2825bad385ea4da2b I'm
>> all good again. I've put in a work-around:
>>
>>  c.before :each do
>>    Puppet[:data_binding_terminus] = 'none'
>>  end
>>
>> Which works smashingly ... but its a workaround, and should belong elsewhere.
>>
>> My question here is - where should this be fixed now?
>
> This should be fixed in your code: Hiera is a mandatory component with
> the release of Telly, and disabling it for your tests is absolutely
> wrong.
>
> This is required to deliver the data/model separation, and will need
> to be installed everywhere that Telly is - for the master, and for
> apply.
>
> --
> Daniel Pittman
> ⎋ Puppet Labs Developer – http://puppetlabs.com
> ♲ Made with 100 percent post-consumer electrons
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Puppet Developers" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/puppet-dev?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to