test(ночь): род проверки считается по концу имени — «php» внутри имени нашей проверки чужим родом не делает

This commit is contained in:
Дмитрий
2026-08-02 23:40:19 +03:00
parent 116bb4b4d5
commit 5feb08fed1
+12
View File
@@ -418,6 +418,18 @@ describe('komandaProverokPunkta — чем гонять проверки ИМЕ
expect(komandaProverokPunkta({ id: '8', tests: ['tools/night/a.test.mjs', 'tools/night/b.test.mjs'] }))
.toBe('npm run test:tools -- tools/night/a.test.mjs tools/night/b.test.mjs');
});
it('🪤 «php» ВНУТРИ имени нашей проверки — это наша проверка, а не php-шная', () => {
// 🪤 Вырезание второго рода: считай род по «встречается ли .php в имени» вместо
// «кончается ли имя на .php» — и наша же проверка про php-шную часть затеи
// (`php-shnye.test.mjs`, `A.php.test.mjs`) объявлялась бы чужого рода. Пункт с двумя
// нашими проверками получил бы отказ на ровном месте, и владелец правил бы план,
// в котором править нечего. Лишний отказ — тоже беда.
expect(komandaProverokPunkta({ id: '9', tests: ['tools/night/php-shnye.test.mjs', 'tools/night/b.test.mjs'] }))
.toBe('npm run test:tools -- tools/night/php-shnye.test.mjs tools/night/b.test.mjs');
expect(razdvoenieProverok({ id: '9', tests: ['tools/night/A.php.test.mjs', 'tools/night/b.test.mjs'] }))
.toBeNull();
});
});
// 🔴🔴 ВОРОТА ПЛАНА НЕ ПУСКАЮТ ПУНКТ СО СМЕШАННЫМИ ПРОВЕРКАМИ.