While we do not have unit tests for all of our puppet modules, we do have some. They are at the moment not run as part of our continuous integration. Adding a job that run those tests should be relatively easy, would increase the value of those tests and would increase their visibility, which should promote their use.
I am unsure of what exactly needs to be done to make that happen, please add comments here if you have any idea.