feat: sort tasks by due time
This commit is contained in:
@@ -629,6 +629,16 @@ describe('task and habit row decoration', () => {
|
||||
expect(mvpPanel).toContain("!showCompleted && habits.length ? '已完成的习惯已隐藏。'")
|
||||
})
|
||||
|
||||
it('reclassifies Today tasks after due edits without toggling page loading', () => {
|
||||
const saveBlock = app.slice(app.indexOf('async function saveTask()'), app.indexOf('async function removeTask'))
|
||||
const refreshBlock = app.slice(app.indexOf('async function refreshTodayAfterTaskSave()'), app.indexOf('async function saveTask()'))
|
||||
expect(saveBlock).toContain('await refreshTodayAfterTaskSave()')
|
||||
expect(refreshBlock).toContain('loadTasksPage(request)')
|
||||
expect(refreshBlock).toContain('loadOverdueTasks(request)')
|
||||
expect(refreshBlock).toContain('loadTodayTaskSummary()')
|
||||
expect(refreshBlock).not.toContain('loading.value = true')
|
||||
})
|
||||
|
||||
it('shows unfinished overdue tasks as a separate list inside Today', () => {
|
||||
expect(app).toContain('const overdueTasks = ref<Task[]>([])')
|
||||
expect(app).toContain("params.set('due_to', isoAtLocalDayOffset(0))")
|
||||
|
||||
Reference in New Issue
Block a user