What Puppet modules do include best practices regarding CI and rspec-puppet like Geerlingguy's Ansible roles?
Go to https://forge.puppet.com and look for modules with a high "Quality Score"

For example https://forge.puppet.com/puppetlabs/stdlib/scores.

Then you can take a look at the Project URL and view it's .travis.yml and the tests in spec/