sweep: update fee estimator fee-below-floor test case

Handle error in test case, as well as add new test case for below
relay fee input.
This commit is contained in:
shaurya947 2023-04-27 18:51:55 -04:00
parent 2292f3fbd0
commit 25097f0993
No known key found for this signature in database

View file

@ -43,12 +43,20 @@ func TestDetermineFeePerKw(t *testing.T) {
// fail determines if this test case should fail or not. // fail determines if this test case should fail or not.
fail bool fail bool
}{ }{
// A fee rate below the fee rate floor should output the floor. // A fee rate below the floor should error out.
{ {
feePref: FeePreference{ feePref: FeePreference{
FeeRate: chainfee.SatPerKWeight(99), FeeRate: chainfee.SatPerKWeight(99),
}, },
fee: chainfee.FeePerKwFloor, fail: true,
},
// A fee rate below the relay fee should error out.
{
feePref: FeePreference{
FeeRate: chainfee.SatPerKWeight(299),
},
fail: true,
}, },
// A fee rate above the floor, should pass through and return // A fee rate above the floor, should pass through and return