From ed2be253f397a4bd5d53e0d4a2935f02a7177bcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <3044353+pwojcikdev@users.noreply.github.com> Date: Tue, 27 Sep 2022 23:34:24 +0200 Subject: [PATCH] Fix `vote_by_hash_bundle` test (#3962) --- nano/core_test/node.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/nano/core_test/node.cpp b/nano/core_test/node.cpp index c1f6f012..2874e292 100644 --- a/nano/core_test/node.cpp +++ b/nano/core_test/node.cpp @@ -2579,10 +2579,11 @@ TEST (node, vote_by_hash_bundle) blocks.push_back (block); ASSERT_EQ (nano::process_result::progress, node.ledger.process (node.store.tx_begin_write (), *blocks.back ()).code); } - node.block_confirm (blocks.back ()); - auto election = node.active.election (blocks.back ()->qualified_root ()); - ASSERT_NE (nullptr, election); - election->force_confirm (); + + // Confirming last block will confirm whole chain and allow us to generate votes for those blocks later + ASSERT_TRUE (nano::test::confirm (node, { blocks.back () })); + ASSERT_TIMELY (5s, nano::test::confirmed (node, { blocks.back () })); + system.wallet (0)->insert_adhoc (nano::dev::genesis_key.prv); nano::keypair key1; system.wallet (0)->insert_adhoc (key1.prv);