keysend: Set an error message if we abort due to missing TLV

This commit is contained in:
Christian Decker
2021-02-25 14:35:02 +01:00
committed by Rusty Russell
parent 60af8be5ba
commit ad7f59f7a1
2 changed files with 17 additions and 1 deletions

View File

@@ -3049,7 +3049,7 @@ def test_keysend(node_factory):
# And finally try to send a keysend payment to l4, which doesn't
# support it. It MUST fail.
with pytest.raises(RpcError, match=r"Recipient [0-9a-f]{66} does not support keysend payments"):
with pytest.raises(RpcError, match=r"Recipient [0-9a-f]{66} reported an invalid payload"):
l3.rpc.keysend(l4.info['id'], amt)