test: relax challenge id uniqueness constraints (#61351)

This commit is contained in:
Oliver Eyton-Williams
2025-07-15 16:30:40 +02:00
committed by GitHub
parent 0d2268981c
commit 979e3ac4e6
2 changed files with 12 additions and 1588 deletions
+2 -2
View File
@@ -329,13 +329,13 @@ function populateTestsForLang({ lang, challenges, meta, superBlocks }) {
if (result.error) {
throw new AssertionError(result.error);
}
const { id, title, block, dashedName } = challenge;
const { id, block, dashedName } = challenge;
assert.exists(
dashedName,
`Missing dashedName for challenge ${id} in ${block}.`
);
const pathAndTitle = `${block}/${dashedName}`;
const idVerificationMessage = mongoIds.check(id, title);
const idVerificationMessage = mongoIds.check(id, block);
assert.isNull(idVerificationMessage, idVerificationMessage);
const dupeTitleCheck = challengeTitles.check(
dashedName,
File diff suppressed because it is too large Load Diff