// editing triggered by blur
await click('.filters li:nth-child(1) a')
await timeout(1)
- await click('.todo:nth-child(1) label', { clickCount: 2 })
+ await click('.todo:nth-child(1) label', { count: 2 })
expect(await count('.todo.editing')).toBe(1)
expect(await isFocused('.todo:nth-child(1) .edit')).toBe(true)
await clearValue('.todo:nth-child(1) .edit')
expect(await text('.todo:nth-child(1) label')).toBe('edited!')
// editing triggered by enter
- await click('.todo label', { clickCount: 2 })
+ await click('.todo label', { count: 2 })
await enterValue('.todo:nth-child(1) .edit', 'edited again!')
expect(await count('.todo.editing')).toBe(0)
expect(await text('.todo:nth-child(1) label')).toBe('edited again!')
// cancel
- await click('.todo label', { clickCount: 2 })
+ await click('.todo label', { count: 2 })
await clearValue('.todo:nth-child(1) .edit')
await page().type('.todo:nth-child(1) .edit', 'edited!')
await page().keyboard.press('Escape')
expect(await text('.todo:nth-child(1) label')).toBe('edited again!')
// empty value should remove
- await click('.todo label', { clickCount: 2 })
+ await click('.todo label', { count: 2 })
await enterValue('.todo:nth-child(1) .edit', ' ')
expect(await count('.todo')).toBe(3)
expect(await isVisible('#demo ul')).toBe(true)
expect(await text('#demo li div span')).toContain('[-]')
- await click('#demo ul > .item div', { clickCount: 2 })
+ await click('#demo ul > .item div', { count: 2 })
expect(await count('.item')).toBe(15)
expect(await count('.item > ul')).toBe(5)
expect(await text('#demo ul > .item:nth-child(1)')).toContain('[-]')