Discussion integration tests

Needs another review please...
What is PageCompanion? That is a very generic name of a class/trait.