Fix Vault unit tests for default fields with value 0.

- Field will be absent in RPC results instead of returning 0.
This commit is contained in:
Ed Hennis
2025-11-13 01:53:36 -05:00
parent 4abb6d9dfe
commit 2881aade2c

View File

@@ -4519,7 +4519,7 @@ class Vault_test : public beast::unit_test::suite
BEAST_EXPECT(checkString(vault, sfAssetsAvailable, "50"));
BEAST_EXPECT(checkString(vault, sfAssetsMaximum, "1000"));
BEAST_EXPECT(checkString(vault, sfAssetsTotal, "50"));
BEAST_EXPECT(checkString(vault, sfLossUnrealized, "0"));
BEAST_EXPECT(!vault.isMember(sfLossUnrealized.getJsonName()));
auto const strShareID = strHex(sle->at(sfShareMPTID));
BEAST_EXPECT(checkString(vault, sfShareMPTID, strShareID));