add test case and fix error message

Fixes #35