message: Add: ledger class `verifyMessage()` input unit tests
diff: @@ -25,6 +25,7 @@ const rootDerivationPath = 'mocked-root-derivation-path';
  const mockedChainId = 'mocked-chain-id';
  const addressCount = 10;
  const mockedMessage = 'mocked-message';
  +const mockedSignature = 'mocked-signature';
  const mockedInstanceArgument = {
  publicKey: rootPublicKey,
  chainCode: rootChainCode,
  @@ -39,6 +40,10 @@ const mockedTransactionObject = {
  const mockedMessageObject = {
  message: mockedMessage,
  };
  +const mockedSignatureObject = {
  + message: mockedMessage,
  + signature: mockedSignature,
  +};
  describe('Ledger` Hardware Wallet Module', () => {
  describe('`LedgerWallet` class', () => {
  @@ -182,5 +187,17 @@ describe('Ledger` Hardware Wallet Module', () => {
  },
  );
  /* eslint-enable prettier/prettier */
  + test('Validate `verifyMessage` method user input', async () => {
  + const trezorWallet = new LedgerWalletClass(mockedInstanceArgument);
  + await trezorWallet.verifyMessage(mockedSignatureObject);
  + /*
  + * Validate the input
  + */
  + expect(userInputValidator).toHaveBeenCalled();
  + expect(userInputValidator).toHaveBeenCalledWith({
  + firstArgument: mockedSignatureObject,
  + requiredAll: REQUIRED_PROPS.VERIFY_MESSAGE,
  + });
  + });
  });
  });
  