fix: Backport Permissioned Domains fixes (#7016)

This commit is contained in:
Olek
2026-05-13 15:22:29 -04:00
committed by GitHub
parent 551f3c3b96
commit d4ebd6a168
2 changed files with 7 additions and 8 deletions

View File

@@ -1291,8 +1291,8 @@ class Invariants_test : public beast::unit_test::Suite
if (numCreds != 0u)
{
// This array is sorted naturally, but if you willing to change this
// behavior don't forget to use credentials::makeSorted
// This array is sorted naturally, but if you are going to change
// this behavior, don't forget to use credentials::makeSorted
STArray credentials(sfAcceptedCredentials, numCreds);
for (std::size_t n = 0; n < numCreds; ++n)
{

View File

@@ -49,14 +49,13 @@ exceptionExpected(Env& env, json::Value const& jv)
class PermissionedDomains_test : public beast::unit_test::Suite
{
FeatureBitset withoutFeature_{testableAmendments() - featurePermissionedDomains};
FeatureBitset withFeature_{
testableAmendments() //
| featurePermissionedDomains | featureCredentials};
(testableAmendments() //
| featurePermissionedDomains | featureCredentials) -
fixPermissionedDomainInvariant};
FeatureBitset withFix_{
testableAmendments() //
| featurePermissionedDomains | featureCredentials};
| featurePermissionedDomains | featureCredentials | fixPermissionedDomainInvariant};
// Verify that each tx type can execute if the feature is enabled.
void
@@ -98,7 +97,7 @@ class PermissionedDomains_test : public beast::unit_test::Suite
{
testcase("Disabled");
Account const alice("alice");
Env env(*this, withoutFeature_);
Env env(*this, testableAmendments() - featurePermissionedDomains);
env.fund(XRP(1000), alice);
pdomain::Credentials const credentials{{alice, "first credential"}};
env(pdomain::setTx(alice, credentials), Ter(temDISABLED));