Right, after dropping into #Puppet-dev and hashing the issue out with Andy
(zaphod42), have managed to find a fix...
The failures I was seeing on 1.9.3 were due to a difference in how
asadmin.rb:6 was being interpreted between Ruby 1.8.7 and 1.9.3, as Andy
outlined:
17:11 <+zaphod42> fatmcgav
Further to the below, it looks like I appear to be getting differing
behaviour in various environments :(
TravisCI passes on Ruby 1.8.7 [1] but fails on Ruby 1.9.3 [2].
Running the tests on a local CentOS 6 box with RVM, I get failures with
both versions of Ruby... So not sure why TravisCI can