diff --git a/src/test/app/Memory_test.cpp b/src/test/app/Memory_test.cpp index 4d1824284..6596e040f 100644 --- a/src/test/app/Memory_test.cpp +++ b/src/test/app/Memory_test.cpp @@ -42,10 +42,33 @@ class Memory_test : public beast::unit_test::suite env.close(); } + void + testHook(FeatureBitset features) + { + testcase("hook"); + + using namespace test::jtx; + using namespace std::literals; + + Env env{*this, envconfig(), features}; + + auto const account = Account("alice"); + auto const dest = Account("bob"); + env.fund(XRP(10000), account, dest); + env.close(); + + env(genesis::setAcceptHook(account), fee(XRP(2))); + env.close(); + + env(pay(dest, account, XRP(1)), fee(XRP(2))); + env.close(); + } + void testWithFeats(FeatureBitset features) { - testPayment(features); + // testPayment(features); + testHook(features); } public: