message: Add: `purser-ledger` signTransaction w/o address unit test
diff: @@ -69,6 +69,15 @@ const mockedArgumentsObject = {
  describe('`Ledger` Hardware Wallet Module Static Methods', () => {
  afterEach(() => {
  EthereumTx.mockClear();
  + derivationPathNormalizer.mockClear();
  + multipleOfTwoHexValueNormalizer.mockClear();
  + addressNormalizer.mockClear();
  + hexSequenceNormalizer.mockClear();
  + ledgerConnection.mockClear();
  + handleLedgerConnectionError.mockClear();
  + transactionObjectValidator.mockClear();
  + derivationPathValidator.mockClear();
  + utils.warning.mockClear();
  });
  describe('`signTransaction()` static method', () => {
  test('Calls the correct ledger app method', async () => {
  @@ -203,5 +212,18 @@ describe('`Ledger` Hardware Wallet Module Static Methods', () => {
  */
  expect(handleLedgerConnectionError).toHaveBeenCalled();
  });
  + test('Signs a transaction without a destionation address', async () => {
  + expect(
  + signTransaction({
  + gasPrice,
  + gasLimit,
  + chainId,
  + nonce,
  + value,
  + inputData,
  + }),
  + ).resolves.not.toThrow();
  + expect(addressNormalizer).not.toHaveBeenCalled();
  + });
  });
  });
  