e2e: generator ensure p2p modes (#7021)

This commit is contained in:
Sam Kleinman
2021-09-28 17:04:37 -04:00
committed by GitHub
parent c18470a5f1
commit b1dfbb8bc3
4 changed files with 64 additions and 10 deletions
+9 -5
View File
@@ -44,13 +44,17 @@ func TestApp_Hash(t *testing.T) {
require.NoError(t, err)
require.NotEmpty(t, info.Response.LastBlockAppHash, "expected app to return app hash")
block, err := client.Block(ctx, &info.Response.LastBlockHeight)
require.NoError(t, err)
require.EqualValues(t, info.Response.LastBlockAppHash, block.Block.AppHash.Bytes(),
"app hash does not match last block's app hash")
status, err := client.Status(ctx)
require.NoError(t, err)
block, err := client.Block(ctx, &info.Response.LastBlockHeight)
require.NoError(t, err)
if info.Response.LastBlockHeight == block.Block.Height {
require.EqualValues(t, info.Response.LastBlockAppHash, block.Block.AppHash.Bytes(),
"app hash does not match last block's app hash")
}
require.True(t, status.SyncInfo.LatestBlockHeight >= info.Response.LastBlockHeight,
"status out of sync with application")
})