Broaden tests a bit

Cover an error case not previously covered, and ensure things are kosher under Ruby 2.0.