fix(fxa-shared): failure to injest all unit test results in CI

Because:

* an invalid token in the JUnit XML report for fxa-shared is causing test result ingestion to fail in CI

This commit:

* makes the invalid token print safe for reporting

Closes #FXA-10279
This commit is contained in:
Katrina Anderson 2024-08-07 12:54:52 -04:00
Родитель d0cc25cd56
Коммит 489f9a317a
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 29498BAA6FF57991
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -134,7 +134,10 @@ describe('oauth/scopes:', () => {
];
INVALID_SCOPE_VALUES.forEach((source) => {
it(`scope "${source}" is invalid`, () => {
// Invalid characters, when used in test names, cause test result
// injestion errors in CI
const printSafeSource = source.replace(/\0/g, '\\0');
it(`scope "${printSafeSource}" is invalid`, () => {
assert.throws(
() => scopes.fromString(source),
Error,