Test cases for new conversation views

We currently test all this stuff through the various apps, which means there's a lot of duplication and some things get left out.