mirror of
https://github.com/Matysh/houseplan-card
synced 2026-09-29 03:09:36 +00:00
ci: name the right issue in the range summary
Живой прогон #2157 показал огрех формулировки: база диапазона (#388) представилась заголовком «База классификации (#387)». Текст верный, ссылка чужая — читатель уходит не в тот issue разбираться, почему диапазон такой. Заголовок теперь следует режиму, а не общей ветке кода. Закреплено тестом на оба режима и обе формулировки. Issue: #388 User-Visible: no
This commit is contained in:
@@ -222,3 +222,18 @@ test('красный прогон не переоткрывает уже осу
|
||||
assert.equal(choice.base, 'предыдущий');
|
||||
assert.equal(choice.skipped, 0);
|
||||
});
|
||||
|
||||
test('заголовок summary называет задачу потребителя, а не режим кода (#388)', () => {
|
||||
// На живом прогоне #2157 база диапазона представилась «классификацией» и
|
||||
// отправила читателя не в тот issue. Заголовок обязан следовать режиму.
|
||||
const green = { base: 'aaaaaaaa', reason: 'green-ancestor', proven: true, skipped: 1 };
|
||||
const fallback = { base: 'bbbbbbbb', reason: 'fallback', proven: false, skipped: 2 };
|
||||
const head = { head: 'cccccccc', mergeBase: 'dddddddd' };
|
||||
assert.match(baseSummary(green, { ...head, mode: 'range' })[0], /#388/);
|
||||
assert.match(baseSummary(fallback, { ...head, mode: 'range' })[0], /#388/);
|
||||
assert.match(baseSummary(green, head)[0], /#387/, 'по умолчанию — классификация');
|
||||
assert.match(
|
||||
baseSummary({ base: 'e', reason: 'merge-base', proven: false, skipped: 0 }, head)[0],
|
||||
/#387/,
|
||||
);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user