mirror of
https://github.com/OffchainLabs/prysm.git
synced 2026-01-09 15:37:56 -05:00
* Add bitvector field for FixedTestContainer * Handle Bitvector type using isBitfield flag * Add Bitvector case for Stringify * Add bitlist field for VariableTestContainer * Add bitlistInfo * Changelog * Add bitvectorInfo * Remove analyzeBit* functions and just inline them * Fix misleading comments * Add comments for bitlistInfo's Size * Apply reviews from Radek
18 lines
453 B
Go
18 lines
453 B
Go
package query_test
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/OffchainLabs/prysm/v6/encoding/ssz/query"
|
|
sszquerypb "github.com/OffchainLabs/prysm/v6/proto/ssz_query"
|
|
"github.com/OffchainLabs/prysm/v6/testing/require"
|
|
)
|
|
|
|
func TestAnalyzeSSZInfo(t *testing.T) {
|
|
info, err := query.AnalyzeObject(&sszquerypb.FixedTestContainer{})
|
|
require.NoError(t, err)
|
|
|
|
require.NotNil(t, info, "Expected non-nil SSZ info")
|
|
require.Equal(t, uint64(565), info.FixedSize())
|
|
}
|