Test coverage upgrade

# Why?

 I spent most of the morning figuring out why Travis is not accepting our ENV variables on pull requests. As it turns out, its a pretty reasonable security measure on their part. While I was in there, I managed to fix a false positive test and take one other out of pending status.