This commit is contained in:
@@ -3,6 +3,7 @@ import { describe, expect, it } from 'vitest'
|
||||
|
||||
const css = readFileSync('src/style.css', 'utf8')
|
||||
const app = readFileSync('src/App.vue', 'utf8')
|
||||
const mvpPanel = readFileSync('src/MvpPanel.vue', 'utf8')
|
||||
|
||||
describe('mobile navigation styles', () => {
|
||||
it('keeps the mobile More sheet visible when it is rendered', () => {
|
||||
@@ -20,6 +21,13 @@ describe('task and habit row decoration', () => {
|
||||
expect(app.match(/@pointercancel="cancelTaskPointer/g)?.length).toBe(2)
|
||||
})
|
||||
|
||||
it('supports pointer dragging for desktop habit rows in Today and Habits views', () => {
|
||||
expect(mvpPanel.match(/@pointerdown="startHabitPointer/g)?.length).toBe(2)
|
||||
expect(mvpPanel.match(/@pointermove="moveHabitPointer/g)?.length).toBe(2)
|
||||
expect(mvpPanel.match(/@pointerup="finishHabitPointer/g)?.length).toBe(2)
|
||||
expect(mvpPanel.match(/@pointercancel="cancelHabitPointer/g)?.length).toBe(2)
|
||||
})
|
||||
|
||||
it('does not draw a left border on task or habit rows', () => {
|
||||
expect(css).toContain('.task-row{border-left:0;')
|
||||
expect(css).toContain('.habit-row{border-left:0;')
|
||||
|
||||
Reference in New Issue
Block a user