Add specs for latest code-changes

Thou shalt not test-last your code!!1!

In order to maintain my integrity, I will just say that
I had the tests in my integrated puppet-setup and just
ported them over now. Ha!