github.com/ethereum-optimism/optimism@v1.7.2/op-node/rollup/derive/singular_batch_test.go (about)

     1  package derive
     2  
     3  import (
     4  	"math/big"
     5  	"math/rand"
     6  	"testing"
     7  
     8  	"github.com/stretchr/testify/require"
     9  )
    10  
    11  func TestSingularBatchForBatchInterface(t *testing.T) {
    12  	rng := rand.New(rand.NewSource(0x543331))
    13  	chainID := big.NewInt(rng.Int63n(1000))
    14  	txCount := 1 + rng.Intn(8)
    15  
    16  	singularBatch := RandomSingularBatch(rng, txCount, chainID)
    17  
    18  	require.Equal(t, SingularBatchType, singularBatch.GetBatchType())
    19  	require.Equal(t, singularBatch.Timestamp, singularBatch.GetTimestamp())
    20  	require.Equal(t, singularBatch.EpochNum, singularBatch.GetEpochNum())
    21  }