These might be an effect of the tests failing for another reason, but I guess it's better to report them than not.
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients should have a method for acting on the SSL files'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
/home/porridge/Desktop/coding/puppet-git/lib/puppet/ssl/certificate_authority.rb:125:in `generate_ca_certificate'
/home/porridge/Desktop/coding/puppet-git/lib/puppet/ssl/certificate_authority.rb:229:in `setup'
/home/porridge/Desktop/coding/puppet-git/lib/puppet/ssl/certificate_authority.rb:142:in `initialize'
/home/porridge/Desktop/coding/puppet-git/spec/unit/ssl/certificate_authority.rb:525:in `new'
/home/porridge/Desktop/coding/puppet-git/spec/unit/ssl/certificate_authority.rb:525:
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients should be able to list waiting certificate requests'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients should delegate removing hosts to the Host class'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients should be able to verify certificates'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients should list certificates as the sorted list of all existing signed certificates'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients should be able to generate a complete new SSL host'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients when applying a method to a set of hosts should fail if no subjects have been specified'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients when applying a method to a set of hosts should create an Interface instance with the specified method and the subjects'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients when applying a method to a set of hosts should apply the Interface with itself as the argument'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients and printing certificates should return nil if the certificate cannot be found'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients and printing certificates should print certificates by calling :to_text on the host's certificate'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients and verifying certificates should fail if the host's certificate cannot be found'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients and verifying certificates should create an SSL Store to verify'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients and verifying certificates should add the CA Certificate to the store'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients and verifying certificates should add the CRL to the store if the crl is enabled'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients and verifying certificates should set the store purpose to OpenSSL::X509::PURPOSE_SSL_CLIENT'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients and verifying certificates should use the store to verify the certificate'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients and verifying certificates should fail if the verification returns false'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients and revoking certificates should fail if the certificate revocation list is disabled'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients and revoking certificates should delegate the revocation to its CRL'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients and revoking certificates should get the serial number from the local certificate if it exists'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients and revoking certificates should get the serial number from inventory if no local certificate exists'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients and generating certificates should fail if a certificate already exists for the host'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients and generating certificates should create a new Host instance with the correct name'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients and generating certificates should use the Host to generate the certificate request'
#<Mock:host>.name() - expected calls: 0, actual calls: 1
--
Mocha::ExpectationError in 'Puppet::SSL::CertificateAuthority when managing certificate clients and generating certificates should sign the generated request'
#<Mock:host>.name() - expected calls: 0, actual calls: 1