Skip to content

Commit 000cbde

Browse files
committed
more test fixes
1 parent 2464558 commit 000cbde

File tree

3 files changed

+16
-12
lines changed

3 files changed

+16
-12
lines changed

beacon-chain/blockchain/metrics_test.go

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,6 @@ import (
88
"github.com/OffchainLabs/prysm/v6/testing/util"
99
)
1010

11-
func TestReportEpochMetrics_BadHeadState(t *testing.T) {
12-
s, err := util.NewBeaconState()
13-
require.NoError(t, err)
14-
h, err := util.NewBeaconState()
15-
require.NoError(t, err)
16-
require.NoError(t, h.SetValidators(nil))
17-
err = reportEpochMetrics(t.Context(), s, h)
18-
require.ErrorContains(t, "failed to initialize precompute: state has nil validator slice", err)
19-
}
20-
2111
func TestReportEpochMetrics_BadAttestation(t *testing.T) {
2212
s, err := util.NewBeaconState()
2313
require.NoError(t, err)

beacon-chain/core/altair/reward_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ func Test_BaseReward(t *testing.T) {
3131
valIdx: 2,
3232
st: genState(1),
3333
want: 0,
34-
errString: "validator index 2 does not exist",
34+
errString: "index 2 out of bounds",
3535
},
3636
{
3737
name: "active balance is 32eth",
@@ -89,7 +89,7 @@ func Test_BaseRewardWithTotalBalance(t *testing.T) {
8989
valIdx: 2,
9090
activeBalance: 1,
9191
want: 0,
92-
errString: "validator index 2 does not exist",
92+
errString: "index 2 out of bounds",
9393
},
9494
{
9595
name: "active balance is 1",

container/multi-value-slice/multi_value_slice_test.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -476,6 +476,20 @@ func TestFragmentation_IndividualAndAppendedReferences(t *testing.T) {
476476
assert.Equal(t, true, s.IsFragmented())
477477
}
478478

479+
func TestNil(t *testing.T) {
480+
obj := &testObject{}
481+
482+
s := &Slice[int]{}
483+
s.Init(nil)
484+
assert.Equal(t, 0, s.Len(obj))
485+
assert.DeepEqual(t, []int{}, s.Value(obj))
486+
_, err := s.At(obj, 0)
487+
assert.NotNil(t, err)
488+
s.Append(obj, 1)
489+
assert.Equal(t, 1, s.Len(obj))
490+
assert.DeepEqual(t, []int{1}, s.Value(obj))
491+
}
492+
479493
// Share the slice between 2 objects.
480494
// Index 0: Shared value
481495
// Index 1: Different individual value

0 commit comments

Comments
 (0)