This commit is contained in:
@@ -31,6 +31,19 @@ describe('mobile navigation styles', () => {
|
||||
})
|
||||
|
||||
describe('task and habit row decoration', () => {
|
||||
it('supports vertical drag handles for reordering tasks and habits', () => {
|
||||
expect(app.match(/class="drag-handle task-drag-handle"/g)?.length).toBe(2)
|
||||
expect(app).toContain('@pointerdown.stop="startTaskReorder')
|
||||
expect(app).toContain('@pointerup.stop="finishTaskReorder')
|
||||
expect(app).toContain("api('/tasks/reorder'")
|
||||
expect(mvpPanel.match(/class="drag-handle habit-drag-handle"/g)?.length).toBe(2)
|
||||
expect(mvpPanel).toContain('@pointerdown.stop="startHabitReorder')
|
||||
expect(mvpPanel).toContain('@pointerup.stop="finishHabitReorder')
|
||||
expect(mvpPanel).toContain("request('/habits/reorder'")
|
||||
expect(css).toContain('.drag-handle{')
|
||||
expect(css).toContain('.reordering{')
|
||||
})
|
||||
|
||||
it('supports pointer dragging for desktop task and subtask completion', () => {
|
||||
expect(app.match(/@pointerdown="startTaskPointer/g)?.length).toBe(2)
|
||||
expect(app.match(/@pointermove="moveTaskPointer/g)?.length).toBe(2)
|
||||
|
||||
Reference in New Issue
Block a user