routing/test: return pathfinding error

This commit is contained in:
Joost Jager
2020-03-18 10:51:07 +01:00
parent 0f8eb80965
commit e5c7e9a38c
2 changed files with 11 additions and 5 deletions

View File

@@ -81,7 +81,7 @@ type htlcAttempt struct {
// testPayment launches a test payment and asserts that it is completed after
// the expected number of attempts.
func (c *integratedRoutingContext) testPayment() []htlcAttempt {
func (c *integratedRoutingContext) testPayment() ([]htlcAttempt, error) {
var (
nextPid uint64
attempts []htlcAttempt
@@ -150,7 +150,7 @@ func (c *integratedRoutingContext) testPayment() []htlcAttempt {
c.amt, lnwire.MaxMilliSatoshi, 0, 0,
)
if err != nil {
c.t.Fatal(err)
return nil, err
}
// Send out the htlc on the mock graph.
@@ -199,7 +199,7 @@ func (c *integratedRoutingContext) testPayment() []htlcAttempt {
c.t.Logf("Payment attempts: %v\n", len(attempts))
return attempts
return attempts, nil
}
// getNodeIndex returns the zero-based index of the given node in the route.