Add error integration tests

These tests verify that when a server sends an error response
we can properly display an error message to the user.
Update comment with a better explanation of the error tests
Merge branch 'more-tests' into develop

* more-tests:
  Update comment with a better explanation of the error tests
  Add error integration tests