import {TaskFactory} from '../../factories/task' import {ListFactory} from '../../factories/list' import {NamespaceFactory} from '../../factories/namespace' import {UserListFactory} from '../../factories/users_list' import '../../support/authenticateUser' describe('Editor', () => { beforeEach(() => { NamespaceFactory.create(1) const lists = ListFactory.create(1) TaskFactory.truncate() UserListFactory.truncate() }) it('Has a preview with checkable checkboxes', () => { const tasks = TaskFactory.create(1, { description: `# Test Heading * Bullet 1 * Bullet 2 * [ ] Checklist * [x] Checklist checked `, }) cy.visit(`/tasks/${tasks[0].id}`) cy.get('input[type=checkbox][data-checkbox-num=0]') .click() cy.get('.task-view .details.content.description h3 span.is-small.has-text-success') .contains('Saved!') .should('exist') cy.get('.preview.content') .should('contain', 'Test Heading') }) })