From ec64f23736e30593bcb0f234887206ab0437dbbb Mon Sep 17 00:00:00 2001 From: TimothyBanks Date: Tue, 18 Aug 2026 13:07:52 -0400 Subject: [PATCH] fix: Additional AccountKeyley test cases --- src/tests/libxrpl/tx/wasm/host_functions/AccountKeylet.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tests/libxrpl/tx/wasm/host_functions/AccountKeylet.cpp b/src/tests/libxrpl/tx/wasm/host_functions/AccountKeylet.cpp index b7bb703b7e..9c70b62649 100644 --- a/src/tests/libxrpl/tx/wasm/host_functions/AccountKeylet.cpp +++ b/src/tests/libxrpl/tx/wasm/host_functions/AccountKeylet.cpp @@ -19,6 +19,12 @@ TEST_F(AccountKeyletImpl, MatchesAccountKeyletFunction) expectKeyletMatches(makeHost()->accountKeylet(owner), keylet::account(owner.id())); } +TEST_F(AccountKeyletImpl, NonExistentAccountStillComputesKeylet) +{ + auto const nobody = Account{"nobody"}; + expectKeyletMatches(makeHost()->accountKeylet(nobody), keylet::account(nobody.id())); +} + TEST_F(AccountKeyletImpl, UnsetAccountIsInvalidAccount) { expectError(makeHost()->accountKeylet(AccountID{}), HostFunctionError::InvalidAccount);