mirror of
https://github.com/lightninglabs/loop.git
synced 2026-08-13 12:33:03 +02:00
loopout/test: prevent modification of global test request
This commit is contained in:
parent
f5f2d4261b
commit
85eb3d0fee
1 changed files with 11 additions and 8 deletions
|
|
@ -225,12 +225,14 @@ func TestCustomSweepConfTarget(t *testing.T) {
|
|||
|
||||
// Use the highest sweep confirmation target before we attempt to use
|
||||
// the default.
|
||||
testRequest.SweepConfTarget = testLoopOutOnChainCltvDelta -
|
||||
testReq := *testRequest
|
||||
|
||||
testReq.SweepConfTarget = testLoopOutOnChainCltvDelta -
|
||||
DefaultSweepConfTargetDelta - 1
|
||||
|
||||
// Set up custom fee estimates such that the lower confirmation target
|
||||
// yields a much higher fee rate.
|
||||
ctx.Lnd.SetFeeEstimate(testRequest.SweepConfTarget, 250)
|
||||
ctx.Lnd.SetFeeEstimate(testReq.SweepConfTarget, 250)
|
||||
ctx.Lnd.SetFeeEstimate(DefaultSweepConfTarget, 10000)
|
||||
|
||||
cfg := newSwapConfig(
|
||||
|
|
@ -238,7 +240,7 @@ func TestCustomSweepConfTarget(t *testing.T) {
|
|||
)
|
||||
|
||||
initResult, err := newLoopOutSwap(
|
||||
context.Background(), cfg, ctx.Lnd.Height, testRequest,
|
||||
context.Background(), cfg, ctx.Lnd.Height, &testReq,
|
||||
)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
|
|
@ -357,7 +359,7 @@ func TestCustomSweepConfTarget(t *testing.T) {
|
|||
|
||||
// The sweep should have a fee that corresponds to the custom
|
||||
// confirmation target.
|
||||
_ = assertSweepTx(testRequest.SweepConfTarget)
|
||||
_ = assertSweepTx(testReq.SweepConfTarget)
|
||||
|
||||
// Once we have published an on chain sweep, we expect a preimage to
|
||||
// have been pushed to our server.
|
||||
|
|
@ -424,15 +426,16 @@ func TestPreimagePush(t *testing.T) {
|
|||
|
||||
// Start with a high confirmation delta which will have a very high fee
|
||||
// attached to it.
|
||||
testRequest.SweepConfTarget = testLoopOutOnChainCltvDelta -
|
||||
testReq := *testRequest
|
||||
testReq.SweepConfTarget = testLoopOutOnChainCltvDelta -
|
||||
DefaultSweepConfTargetDelta - 1
|
||||
|
||||
// We set our mock fee estimate for our target sweep confs to be our
|
||||
// max miner fee *2, so that our fee will definitely be above what we
|
||||
// are willing to pay, and we will not sweep.
|
||||
ctx.Lnd.SetFeeEstimate(
|
||||
testRequest.SweepConfTarget, chainfee.SatPerKWeight(
|
||||
testRequest.MaxMinerFee*2,
|
||||
testReq.SweepConfTarget, chainfee.SatPerKWeight(
|
||||
testReq.MaxMinerFee*2,
|
||||
),
|
||||
)
|
||||
|
||||
|
|
@ -446,7 +449,7 @@ func TestPreimagePush(t *testing.T) {
|
|||
)
|
||||
|
||||
initResult, err := newLoopOutSwap(
|
||||
context.Background(), cfg, ctx.Lnd.Height, testRequest,
|
||||
context.Background(), cfg, ctx.Lnd.Height, &testReq,
|
||||
)
|
||||
require.NoError(t, err)
|
||||
swap := initResult.swap
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue