// Test data for various note scenarios export const NOTES_WITH_PENDING_TASKS = `--- title: Note with Pending Tasks --- # Daily Tasks - [ ] Review project proposal - [x] Complete morning routine - [ ] Call the client - [ ] Update documentation ## Shopping List - [x] Buy groceries - [x] Pick up dry cleaning `; export const NOTES_WITH_ALL_COMPLETED_TASKS = `--- title: Note with All Completed --- # Completed Project - [x] Design the interface - [X] Implement the backend - [x] Write documentation ## Meeting Notes - [x] Schedule follow-up meeting - [x] Send summary email `; export const NOTES_WITH_NO_TASKS = `--- title: Regular Note without Tasks --- # Regular Content This is a regular note with no tasks. - Regular bullet point - Another idea - More content `; export const NOTES_WITH_MIXED_FORMATS = `--- title: Complex Note with Mixed Content --- # Project Tasks ## Phase 1 - [x] Research requirements - [x] Create mockups - [ ] Get approval ## Phase 2 - [ ] Implement backend - [ ] Create frontend - [ ] Write tests ### Shopping List (not tasks) - Apples - Bananas - Oranges > Quote with task: - [ ] This should be detected \`\`\` Code block with task: - [ ] This should NOT be detected \`\`\` Regular paragraph with - [ ] embedded task. `; export const NOTES_WITH_NESTED_TASKS = `--- title: Nested Tasks --- - [ ] Main task - [ ] Subtask 1 - [x] Subtask 2 - [ ] Sub-subtask - [x] Deep nested task `; export const NOTES_WITH_DIFFERENT_BULLETS = `--- title: Different Bullet Types --- - [ ] Dash task 1 * [ ] Asterisk task 1 + [ ] Plus task 1 - [x] Dash completed * [X] Asterisk completed + [x] Plus completed `; export const NOTES_WITH_MALFORMED_CHECKBOXES = `--- title: Malformed Checkboxes --- - [ ] Valid task - [] Invalid task (no space) - [x] Valid completed - [o] Invalid checkbox character - [ Invalid bracket `; export const EMPTY_NOTE = ''; export const WHITESPACE_ONLY_NOTE = ' \n\n\t \n '; export const NOTE_WITH_FRONTMATTER = `--- title: Existing Frontmatter author: Test Author tags: [test, sample] --- # Content - [ ] Task with existing frontmatter `; export const NOTE_WITH_PENDING_TASKS_PROPERTY = `--- title: Note with Existing Property "Pending tasks": true other-prop: value --- # Content - [x] All tasks are done `;