From d3612ac00a3d5f53ae5c5064391657f9e691880f Mon Sep 17 00:00:00 2001 From: Olaoluwa Osuntokun Date: Sat, 7 Jan 2017 21:20:02 -0800 Subject: [PATCH] test: let daemon create a new pre-image in the multi-hop test If the RPreimage field is left off when adding a new invoice, the daemon will create a new random pre-image itself for the requested payment. --- lnd_test.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lnd_test.go b/lnd_test.go index c14812f4..ce9d7e88 100644 --- a/lnd_test.go +++ b/lnd_test.go @@ -753,11 +753,9 @@ func testMultiHopPayments(net *networkHarness, t *harnessTest) { const paymentAmt = 1000 rHashes := make([][]byte, numPayments) for i := 0; i < numPayments; i++ { - preimage := bytes.Repeat([]byte{byte(i)}, 32) invoice := &lnrpc.Invoice{ - Memo: "testing", - RPreimage: preimage, - Value: paymentAmt, + Memo: "testing", + Value: paymentAmt, } resp, err := net.Bob.AddInvoice(ctxb, invoice) if err != nil { @@ -1596,6 +1594,7 @@ func testHtlcErrorPropagation(net *networkHarness, t *harnessTest) { if err := carol.shutdown(); err != nil { t.Fatalf("unable to shutdown carol: %v", err) } + time.Sleep(time.Second * 2) alicePayStream, err = net.Alice.SendPayment(ctxb) if err != nil { t.Fatalf("unable to create payment stream: %v", err)