github.com/prysmaticlabs/prysm@v1.4.4/beacon-chain/state/genesis/genesis_test.go (about) 1 package genesis_test 2 3 import ( 4 "testing" 5 6 "github.com/prysmaticlabs/prysm/beacon-chain/state/genesis" 7 "github.com/prysmaticlabs/prysm/shared/params" 8 ) 9 10 func TestGenesisState(t *testing.T) { 11 tests := []struct { 12 name params.ConfigName 13 }{ 14 { 15 name: params.Mainnet, 16 }, 17 } 18 for _, tt := range tests { 19 t.Run(params.ConfigNames[tt.name], func(t *testing.T) { 20 st, err := genesis.State(params.ConfigNames[tt.name]) 21 if err != nil { 22 t.Fatal(err) 23 } 24 if st == nil { 25 t.Fatal("nil state") 26 } 27 if st.NumValidators() <= 0 { 28 t.Error("No validators present in state") 29 } 30 }) 31 } 32 }