Add more specs for full coverage

Mocked everything out so that everything is tested:

https://coveralls.io/builds/878869