Enable amendments in genesis ledger (RIPD-1281)

When started with "--start", put all known, non-vetoed
amendments in the genesis ledger. This avoids the need
to wait 256 ledgers before amendments are enabled when
testing with a fresh ledger.
This commit is contained in:
JoelKatz
2016-11-21 11:04:18 -08:00
committed by Nik Bougalis
parent dc3571184a
commit e00a6b0e5a
9 changed files with 87 additions and 10 deletions

View File

@@ -53,7 +53,8 @@ struct Regression_test : public beast::unit_test::suite
// be reproduced against an open ledger. Make a local
// closed ledger and work with it directly.
auto closed = std::make_shared<Ledger>(
create_genesis, env.app().config(), env.app().family());
create_genesis, env.app().config(),
std::vector<uint256>{}, env.app().family());
auto expectedDrops = SYSTEM_CURRENCY_START;
BEAST_EXPECT(closed->info().drops == expectedDrops);