contractcourt: fix test flake in TestTaprootBriefcase
When the numTweaks is zero, we should return a nil instead of
initializing an empty map as we'd get the following error,
```
Diff:
--- Expected
+++ Actual
@@ -11007,4 +11007,3 @@
},
- BreachedHtlcTweaks: (contractcourt.htlcTapTweaks) {
- },
+ BreachedHtlcTweaks: (contractcourt.htlcTapTweaks) <nil>,
```
This commit is contained in:
1 file changed
+7
-1
@@ -29,8 +29,14 @@ func randResolverCtrlBlocks(t *testing.T) resolverCtrlBlocks {
|
||||
|
||||
func randHtlcTweaks(t *testing.T) htlcTapTweaks {
|
||||
numTweaks := rand.Int() % 256
|
||||
tweaks := make(htlcTapTweaks, numTweaks)
|
||||
|
||||
// If the numTweaks happens to be zero, we return a nil to avoid
|
||||
// initializing the map.
|
||||
if numTweaks == 0 {
|
||||
return nil
|
||||
}
|
||||
|
||||
tweaks := make(htlcTapTweaks, numTweaks)
|
||||
for i := 0; i < numTweaks; i++ {
|
||||
var id resolverID
|
||||
_, err := rand.Read(id[:])
|
||||
|
||||
Reference in new issue
Block a user