@@ -575,28 +575,26 @@ func TestManager_execValidate(t *testing.T) {
575575 require .NoError (err )
576576 })
577577
578- // TODO: https://github.com/rollkit/rollkit/issues/2250
579-
580- // t.Run("non-monotonic block time with height > 1", func(t *testing.T) {
581- // state, header, data, privKey := makeValid()
582- // state.LastBlockTime = time.Now().Add(time.Minute)
583- // state.LastBlockHeight = 1
584- // header.BaseHeader.Height = state.LastBlockHeight + 1
585- // data.Metadata.Height = state.LastBlockHeight + 1
586- // signer, err := noopsigner.NewNoopSigner(privKey)
587- // require.NoError(err)
588- // header.Signature, err = types.GetSignature(header.Header, signer)
589- // require.NoError(err)
590- // err = m.execValidate(state, header, data)
591- // require.ErrorContains(err, "block time must be strictly increasing")
592- // })
593-
594- // t.Run("app hash mismatch", func(t *testing.T) {
595- // state, header, data, _ := makeValid()
596- // state.AppHash = []byte("different")
597- // err := m.execValidate(state, header, data)
598- // require.ErrorContains(err, "app hash mismatch")
599- // })
578+ t .Run ("non-monotonic block time with height > 1" , func (t * testing.T ) {
579+ state , header , data , privKey := makeValid ()
580+ state .LastBlockTime = time .Now ().Add (time .Minute )
581+ state .LastBlockHeight = 1
582+ header .BaseHeader .Height = state .LastBlockHeight + 1
583+ data .Metadata .Height = state .LastBlockHeight + 1
584+ signer , err := noopsigner .NewNoopSigner (privKey )
585+ require .NoError (err )
586+ header .Signature , err = types .GetSignature (header .Header , signer )
587+ require .NoError (err )
588+ err = m .execValidate (state , header , data )
589+ require .ErrorContains (err , "block time must be strictly increasing" )
590+ })
591+
592+ t .Run ("app hash mismatch" , func (t * testing.T ) {
593+ state , header , data , _ := makeValid ()
594+ state .AppHash = []byte ("different" )
595+ err := m .execValidate (state , header , data )
596+ require .ErrorContains (err , "appHash mismatch in delayed execution mode" )
597+ })
600598}
601599
602600// TestGetterMethods tests simple getter methods for the Manager
0 commit comments