From 98c175df441e4ddecd31012899aaa54eab17a745 Mon Sep 17 00:00:00 2001 From: misha Date: Mon, 12 Oct 2026 11:19:18 +0300 Subject: [PATCH] fix: test fixed --- lib/features/diary/presentation/diary_edit_access.dart | 4 ++-- .../diary/presentation/diary_edit_access_test.dart | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/features/diary/presentation/diary_edit_access.dart b/lib/features/diary/presentation/diary_edit_access.dart index 7a711dde..7905a528 100644 --- a/lib/features/diary/presentation/diary_edit_access.dart +++ b/lib/features/diary/presentation/diary_edit_access.dart @@ -1,5 +1,5 @@ -/// Finished and last-day-finished diaries stay editable on the calendar day -/// itself and on the next calendar day. Older finished days stay read-only. +/// Finished diaries stay editable for this many calendar days back from today, +/// including today. Older finished days stay read-only. const int diaryFinishedEditWindowInDays = 7; bool canEditDiaryDay({ diff --git a/test/features/diary/presentation/diary_edit_access_test.dart b/test/features/diary/presentation/diary_edit_access_test.dart index 012fbbec..d4eeac28 100644 --- a/test/features/diary/presentation/diary_edit_access_test.dart +++ b/test/features/diary/presentation/diary_edit_access_test.dart @@ -21,13 +21,14 @@ void main() { ); } - test('finished today and yesterday stay editable', () { + test('finished days inside the seven-day window stay editable', () { expect(canEdit(isDiaryFinished: true, diaryDate: '2026-09-30'), isTrue); expect(canEdit(isDiaryFinished: true, diaryDate: '2026-09-29'), isTrue); + expect(canEdit(isDiaryFinished: true, diaryDate: '2026-09-23'), isTrue); }); - test('finished days older than yesterday stay read-only', () { - expect(canEdit(isDiaryFinished: true, diaryDate: '2026-09-28'), isFalse); + test('finished days older than the seven-day window stay read-only', () { + expect(canEdit(isDiaryFinished: true, diaryDate: '2026-09-22'), isFalse); }); test('commented days stay read-only inside the window', () {