github.com/MetalBlockchain/metalgo@v1.11.9/vms/proposervm/summary/build_test.go (about) 1 // Copyright (C) 2019-2024, Ava Labs, Inc. All rights reserved. 2 // See the file LICENSE for licensing terms. 3 4 package summary 5 6 import ( 7 "testing" 8 9 "github.com/stretchr/testify/require" 10 ) 11 12 func TestBuild(t *testing.T) { 13 require := require.New(t) 14 15 forkHeight := uint64(2022) 16 block := []byte("blockBytes") 17 coreSummary := []byte("coreSummary") 18 builtSummary, err := Build(forkHeight, block, coreSummary) 19 require.NoError(err) 20 21 require.Equal(builtSummary.ForkHeight(), forkHeight) 22 require.Equal(builtSummary.BlockBytes(), block) 23 require.Equal(builtSummary.InnerSummaryBytes(), coreSummary) 24 }