<feed xmlns='http://www.w3.org/2005/Atom'>
<title>puppet/spec/unit/functions, branch master</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/pkg-puppet/puppet/atom?h=master</id>
<link rel='self' href='https://git.osdyson.ru/pkg-puppet/puppet/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-puppet/puppet/'/>
<updated>2014-09-08T17:18:59Z</updated>
<entry>
<title>(PUP-3190) Don't assume puppet is in a lib dir</title>
<updated>2014-09-08T17:18:59Z</updated>
<author>
<name>Andrew Parker</name>
<email>andy@puppetlabs.com</email>
</author>
<published>2014-09-08T17:18:59Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-puppet/puppet/commit/?id=0447ea0271966703c246e945a5d9e1d6c6d7e5b0'/>
<id>urn:sha1:0447ea0271966703c246e945a5d9e1d6c6d7e5b0</id>
<content type='text'>
The loaders previously assumed that any installation of puppet would be
under a directory called lib. This holds true when running puppet from
source (during development), or in some package cases, but is not
generally true. This simplifying assumption was made so that the loading
path for both puppet system extensions (built in functions) and module
extensions could be loaded in the same manner: find the root of the
extender and loading code from `lib/puppet/...`.

This changes to loading to instead only assume that there is a `puppet`
directory and not the name of the parent. This, however, forces the
loader for modules to become specialized to only be able to find ruby
extentions, because they are in the 'lib' directory, which is how the
loader must now be configured.
</content>
</entry>
<entry>
<title>Merge pull request #2874 from adrienthebo/maint/master/update-rspec</title>
<updated>2014-07-17T23:54:46Z</updated>
<author>
<name>Andrew Parker</name>
<email>andy@puppetlabs.com</email>
</author>
<published>2014-07-17T23:54:46Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-puppet/puppet/commit/?id=782a3d3ddf89c426a96aaeb6e9b129bae165f89b'/>
<id>urn:sha1:782a3d3ddf89c426a96aaeb6e9b129bae165f89b</id>
<content type='text'>
Maint/master/update rspec</content>
</entry>
<entry>
<title>(maint) Remove deprecated `.to_not raise_error(args)` calls</title>
<updated>2014-07-15T20:21:33Z</updated>
<author>
<name>Adrien Thebo</name>
<email>git@somethingsinistral.net</email>
</author>
<published>2014-07-15T17:46:34Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-puppet/puppet/commit/?id=a90f21ac57c1c4e3966d2fa72f2e1a7b39d20de4'/>
<id>urn:sha1:a90f21ac57c1c4e3966d2fa72f2e1a7b39d20de4</id>
<content type='text'>
From RSpec:

    DEPRECATION: `expect { }.not_to raise_error(SpecificErrorClass, message)` is deprecated. Use `expect { }.not_to raise_error` (with no args) instead.

This commit removes all args from `.to_not raise_error` expectations.
</content>
</entry>
<entry>
<title>(PUP-2883) Allow empty body in epp templates</title>
<updated>2014-07-14T15:42:52Z</updated>
<author>
<name>Henrik Lindberg</name>
<email>henrik.lindberg@cloudsmith.com</email>
</author>
<published>2014-07-14T15:42:52Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-puppet/puppet/commit/?id=f25feac2f4ab4b2ffed55fa6da4b6045a2eaa6aa'/>
<id>urn:sha1:f25feac2f4ab4b2ffed55fa6da4b6045a2eaa6aa</id>
<content type='text'>
This allows an epp body to be empty by making grammar accept an
empty list of statements. This avoids getting a cryptic error message
about "syntax error at end of file" when using parameters, but having no
body that produces output, or when having a completely empty template.</content>
</entry>
<entry>
<title>Merge pull request #2821 from hlindberg/PUP-2794_callable_check</title>
<updated>2014-07-07T22:15:39Z</updated>
<author>
<name>Andrew Parker</name>
<email>andy@puppetlabs.com</email>
</author>
<published>2014-07-07T22:15:39Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-puppet/puppet/commit/?id=dc6c8137e0b24e2cd8508c550305802154395080'/>
<id>urn:sha1:dc6c8137e0b24e2cd8508c550305802154395080</id>
<content type='text'>
(PUP-2794) Change Callable to mean "can be called with"</content>
</entry>
<entry>
<title>(maint) Move the interative functions shared behavior to common dir</title>
<updated>2014-07-02T01:41:21Z</updated>
<author>
<name>Henrik Lindberg</name>
<email>henrik.lindberg@cloudsmith.com</email>
</author>
<published>2014-07-02T01:29:12Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-puppet/puppet/commit/?id=20d0dc4d863d20d79d6827fb981eb6b1d5b5ef91'/>
<id>urn:sha1:20d0dc4d863d20d79d6827fb981eb6b1d5b5ef91</id>
<content type='text'>
This commit moves the shared behavior for iterative functions to
shared_behaviours/iterative_functions.</content>
</entry>
<entry>
<title>(PUP-2794) Fix failing test after correction of has types &gt; 0 check</title>
<updated>2014-07-02T01:11:46Z</updated>
<author>
<name>Henrik Lindberg</name>
<email>henrik.lindberg@cloudsmith.com</email>
</author>
<published>2014-07-02T01:11:46Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-puppet/puppet/commit/?id=2681cadd5908c7013f3cec302e394f688bcbe77a'/>
<id>urn:sha1:2681cadd5908c7013f3cec302e394f688bcbe77a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(PUP-2794) Cleanup dead code and fix spacing in tests</title>
<updated>2014-07-02T00:25:23Z</updated>
<author>
<name>Henrik Lindberg</name>
<email>henrik.lindberg@cloudsmith.com</email>
</author>
<published>2014-07-02T00:25:23Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-puppet/puppet/commit/?id=1f29b89857d7dc9f84862549bbe31cdac5fe4335'/>
<id>urn:sha1:1f29b89857d7dc9f84862549bbe31cdac5fe4335</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(PUP-2794) Modify the shared spec for iterative functions</title>
<updated>2014-07-02T00:24:51Z</updated>
<author>
<name>Henrik Lindberg</name>
<email>henrik.lindberg@cloudsmith.com</email>
</author>
<published>2014-07-02T00:24:51Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-puppet/puppet/commit/?id=240a96402a42a82dc5827735360319c4517c7faa'/>
<id>urn:sha1:240a96402a42a82dc5827735360319c4517c7faa</id>
<content type='text'>
This updates the shared tests for iterative functions to also
be capable of handling reduce. This also adds missing tests
that were part of one of the individual tests earlier.

The test for reduce now also invokes the shared behavior for argument
checking.</content>
</entry>
<entry>
<title>(PUP-2794) Change function reduce to use dispatchers for block arity</title>
<updated>2014-07-02T00:11:40Z</updated>
<author>
<name>Henrik Lindberg</name>
<email>henrik.lindberg@cloudsmith.com</email>
</author>
<published>2014-07-02T00:11:40Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/pkg-puppet/puppet/commit/?id=1185cd5c06708a78f75237ac9e0e072fc71639f9'/>
<id>urn:sha1:1185cd5c06708a78f75237ac9e0e072fc71639f9</id>
<content type='text'>
This changes the reduce function to use the dispatchers to check
the block arity. </content>
</entry>
</feed>
