github.com/prysmaticlabs/prysm@v1.4.4/beacon-chain/core/blocks/genesis_test.go (about)

     1  package blocks_test
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/prysmaticlabs/prysm/beacon-chain/core/blocks"
     7  	"github.com/prysmaticlabs/prysm/shared/bytesutil"
     8  	"github.com/prysmaticlabs/prysm/shared/testutil/assert"
     9  )
    10  
    11  func TestGenesisBlock_InitializedCorrectly(t *testing.T) {
    12  	stateHash := bytesutil.PadTo([]byte{0}, 32)
    13  	b1 := blocks.NewGenesisBlock(stateHash)
    14  
    15  	assert.NotNil(t, b1.Block.ParentRoot, "Genesis block missing ParentHash field")
    16  	assert.DeepEqual(t, b1.Block.StateRoot, stateHash, "Genesis block StateRootHash32 isn't initialized correctly")
    17  }