Pr nagbot

It would be worthwhile using Rspec [verified doubles](https://relishapp.com/rspec/rspec-mocks/docs/verifying-doubles) here to make sure you're using the correct interface on the objects.