tes: does not perform redundant updates if the message is the same
tes: does not perform redundant updates if the message is the same

Changes the old test which was: checks if an old message has updated, if
so invalidates it properly

AtomLinter/Linter,steelbrain/linter