Add test case for issue #20.

This pull request adds a testcase for issue #20, but did not fix the issue. I didn't look really good, though.

I wasn't able to find my way through the code to find out how to fix it, but from the test I discovered that this problem only exists when using `should` and `expect` interface, but not `assert` interface.