Make it possible to run tests writing using the Puppet Specification language (pspec) in the Ruby runtime.
This new feature will make it possible to validate the parser, lexer, validator and evaluator in Ruby using the same tests as are used when validating the corresponding functionality in the Go parser/evaluator and in the Java parser/evaluator.
An implementation of the experimental PSPEC (puppet spec - a declarative way of specifying examples/tests) is now available in puppet to enable running puppet language related tests in Ruby against the Ruby based puppet implementation.