Overview
As per @rmeissner suggestion, it'd be great if we had tests that check the correctness of the generated calldata
Requirements
Check if the generated transaction for the signMessage method equals the expected values (transaction recipient, data, value, hashing)