all tests pass, user can post message