Test exceptions

It seems like overkill, but it's nice to have a complete reference for
the exceptions that we support. Plus, now that we have coverage, my anal
retentive tendencies really want to get to 100%.