Compare commits

..

2 Commits

Author SHA1 Message Date
Ayaz Salikhov
58d8f12ba3 test: Use credentialTypeValidator in LedgerEntry (#3195) 2026-08-27 16:40:19 +01:00
Ayaz Salikhov
bab8789bbb ci: Fix when dry-run flag is applied (#3193) 2026-08-27 14:03:04 +01:00
2 changed files with 33 additions and 1 deletions

View File

@@ -53,7 +53,7 @@ jobs:
CHANNEL: ${{ inputs.channel }}
NEXUS_USERNAME: ${{ secrets.nexus_username }}
NEXUS_PASSWORD: ${{ secrets.nexus_password }}
DRY_RUN_OPTION: ${{ (github.repository == 'XRPLF/clio' && github.event_name != 'pull_request') && '' || '--dry-run' }}
DRY_RUN_OPTION: ${{ (github.event_name == 'pull_request' || github.repository != 'XRPLF/clio') && '--dry-run' || '' }}
run: |
publish_pkg.py \
--channel "${CHANNEL}" \

View File

@@ -2025,6 +2025,38 @@ generateTestValuesForParametersTest()
.expectedError = "malformedRequest",
.expectedErrorMessage = "Malformed request."
},
ParamTestCaseBundle{
.testName = "CredentialCredentialTypeNotHex",
.testJson = fmt::format(
R"JSON({{
"credential": {{
"subject": "{}",
"issuer": "{}",
"credential_type": "hello world"
}}
}})JSON",
kAccount,
kAccount2
),
.expectedError = "malformedAuthorizedCredentials",
.expectedErrorMessage = "credential_type NotHexString"
},
ParamTestCaseBundle{
.testName = "CredentialCredentialTypeEmpty",
.testJson = fmt::format(
R"JSON({{
"credential": {{
"subject": "{}",
"issuer": "{}",
"credential_type": ""
}}
}})JSON",
kAccount,
kAccount2
),
.expectedError = "malformedAuthorizedCredentials",
.expectedErrorMessage = "credential_type is empty"
},
ParamTestCaseBundle{
.testName = "InvalidMPTokenAccount",
.testJson = fmt::format(