Переработка списков (#5)
Tests / frontend-test (push) Successful in 1m25s

Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz>
Reviewed-on: http://git.tnsu.kz/timur.gorodetskiy/request-portal/pulls/5
This commit was merged in pull request #5.
This commit is contained in:
2026-08-11 04:23:05 +00:00
parent dcf3f06121
commit 70450aa66d
34 changed files with 2131 additions and 382 deletions
@@ -99,6 +99,18 @@ describe('pageSignature', () => {
expect(pageSignature(before)).toBe(pageSignature(after));
});
it('изменение комментария к решению меняет подпись — он показан колонкой «Причина возврата/отклонения»', () => {
const before = page({ rows: [request({ decisionComment: 'Исправьте должность' })] });
const after = page({ rows: [request({ decisionComment: 'Приложите скан' })] });
expect(pageSignature(before)).not.toBe(pageSignature(after));
});
it('появление комментария к решению у строки без него тоже меняет подпись', () => {
const before = page({ rows: [request()] });
const after = page({ rows: [request({ decisionComment: 'Исправьте должность' })] });
expect(pageSignature(before)).not.toBe(pageSignature(after));
});
it('пустая страница имеет стабильную подпись', () => {
expect(pageSignature({ rows: [], totalRows: 0 })).toBe(pageSignature({ rows: [], totalRows: 0 }));
});