fix: leave task-list deadlines empty by default
This commit is contained in:
@@ -91,7 +91,7 @@ function openTaskCompose() {
|
|||||||
const inboxId = lists.value.find((item) => item.is_inbox)?.id || activeList.value
|
const inboxId = lists.value.find((item) => item.is_inbox)?.id || activeList.value
|
||||||
composeTitle.value = ''
|
composeTitle.value = ''
|
||||||
composeListId.value = activeView.value === 'tasks' && activeList.value ? activeList.value : inboxId
|
composeListId.value = activeView.value === 'tasks' && activeList.value ? activeList.value : inboxId
|
||||||
composeDueAt.value = defaultTaskDueAt()
|
composeDueAt.value = activeView.value === 'today' ? defaultTaskDueAt() : ''
|
||||||
composeHasTime.value = false
|
composeHasTime.value = false
|
||||||
composeTime.value = '12:00'
|
composeTime.value = '12:00'
|
||||||
composePriority.value = 0
|
composePriority.value = 0
|
||||||
|
|||||||
@@ -270,8 +270,8 @@ describe('settings data tools', () => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
describe('unified floating add interaction', () => {
|
describe('unified floating add interaction', () => {
|
||||||
it('defaults every new-task composer to today', () => {
|
it('leaves task-list deadlines empty and keeps Today tasks due today', () => {
|
||||||
expect(app).toContain('composeDueAt.value = defaultTaskDueAt()')
|
expect(app).toContain("composeDueAt.value = activeView.value === 'today' ? defaultTaskDueAt() : ''")
|
||||||
expect(app).toContain('v-model="composeDueAt" type="date"')
|
expect(app).toContain('v-model="composeDueAt" type="date"')
|
||||||
expect(app).not.toContain('class="time-toggle"')
|
expect(app).not.toContain('class="time-toggle"')
|
||||||
expect(app).not.toContain('v-model="composeHasTime" type="checkbox"')
|
expect(app).not.toContain('v-model="composeHasTime" type="checkbox"')
|
||||||
|
|||||||
Reference in New Issue
Block a user