adding test case for issue 658
5 files changed