mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-09-19 03:57:40 +02:00
itest: check that AMP subinvoices are correctly updated w/nativesql
This commit is contained in:
committed by
Olaoluwa Osuntokun
parent
e152a52625
commit
8c6e24346a
@@ -260,7 +260,8 @@ func testSendPaymentAMPInvoiceRepeat(ht *lntest.HarnessTest) {
|
||||
invoiceNtfn := ht.ReceiveInvoiceUpdate(invSubscription)
|
||||
|
||||
// The notification should signal that the invoice is now settled, and
|
||||
// should also include the set ID, and show the proper amount paid.
|
||||
// should also include the set ID, show the proper amount paid, and have
|
||||
// the correct settle index and time.
|
||||
require.True(ht, invoiceNtfn.Settled)
|
||||
require.Equal(ht, lnrpc.Invoice_SETTLED, invoiceNtfn.State)
|
||||
require.Equal(ht, paymentAmt, int(invoiceNtfn.AmtPaidSat))
|
||||
@@ -270,6 +271,9 @@ func testSendPaymentAMPInvoiceRepeat(ht *lntest.HarnessTest) {
|
||||
firstSetID, _ = hex.DecodeString(setIDStr)
|
||||
require.Equal(ht, lnrpc.InvoiceHTLCState_SETTLED,
|
||||
ampState.State)
|
||||
require.GreaterOrEqual(ht, ampState.SettleTime,
|
||||
rpcInvoice.CreationDate)
|
||||
require.Equal(ht, uint64(1), ampState.SettleIndex)
|
||||
}
|
||||
|
||||
// Pay the invoice again, we should get another notification that Dave
|
||||
|
Reference in New Issue
Block a user