BUG: new messages to person that is not sharing

I propose a solution for bug #3016, just check if person is sharing.
there should be a `be_invalid` matcher.