首次远程推送
This commit is contained in:
@@ -52,7 +52,13 @@ void main() {
|
||||
),
|
||||
],
|
||||
sessions: [
|
||||
FocusSession(id: 'session-1', minutes: 25, completedAt: now),
|
||||
FocusSession(
|
||||
id: 'session-1',
|
||||
minutes: 25,
|
||||
actualSeconds: 90,
|
||||
completedAt: now,
|
||||
intention: 'Ship the local database',
|
||||
),
|
||||
],
|
||||
reflections: [
|
||||
ReflectionEntry(
|
||||
@@ -63,6 +69,7 @@ void main() {
|
||||
createdAt: now.add(const Duration(minutes: 1)),
|
||||
),
|
||||
],
|
||||
defaultFocusMinutes: 45,
|
||||
);
|
||||
|
||||
await store.save(state);
|
||||
@@ -72,7 +79,15 @@ void main() {
|
||||
expect(loaded.anchorDateKey, '2026-06-12');
|
||||
expect(loaded.habits.single.completedDates, {'2026-06-11', '2026-06-12'});
|
||||
expect(loaded.sessions.single.minutes, 25);
|
||||
expect(loaded.sessions.single.actualSeconds, 90);
|
||||
expect(loaded.sessions.single.actualMinutes, 2);
|
||||
expect(loaded.sessions.single.intention, 'Ship the local database');
|
||||
expect(loaded.reflections.single.note, 'Small scope kept it clean.');
|
||||
expect(loaded.defaultFocusMinutes, 45);
|
||||
final row = await database.select(database.focusSessionRows).getSingle();
|
||||
expect(row.plannedMinutes, 25);
|
||||
expect(row.actualSeconds, 90);
|
||||
expect(row.intentionText, 'Ship the local database');
|
||||
},
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user