Protocol testing

we don't have to write this `messageWithoutError = { success: true }` it means nothing because there's nothing check whether `success` exist or not ... this `messageEmpty        = { }` will be sufficient and will test successMessage too.