Skip to content

Latest commit

 

History

History
87 lines (73 loc) · 3.72 KB

TESTING-CHECKLIST.md

File metadata and controls

87 lines (73 loc) · 3.72 KB

Testing

Login/Signup

  • Logout
  • Login with wrong password fails
  • Login with correct password succeeds
  • Login with WordPress.com succeeds
  • Signup with unique email address succeeds

Sync

  • Create new note appears in other device
  • Changes to new note sync to/from other device
  • New tag immediately syncs to/from other device
  • Removed tag immediately syncs to/from other device
  • Note publishes with link
  • Note unpublishes
  • Note publish change syncs from other device (visible with dialog open)
  • Markdown setting syncs to/from other device
  • Preview mode disappears/reappears when receiving remote changes to markdown setting
  • Note pinning syncs immediately to/from other device
  • Note pinning works regardless if clicking in list view of from note info
  • Viewing history on one deivce leaves note unchanged on other device
  • Restoring history immediately syncs note from both directions
  • Syncs when introducing sequential surrogate pairs sharing the same high surrogate, e.g. 🅰🅱 to 🅰🅰🅱

Note editor

  • Can preview markdown with 👁 button
  • Can flip to edit mode with 👁 button
  • Using the Insert checklist item from the format menu inserts a checklist
  • "Undo" undoes the last edit
  • Typing - [x] creates a checked checklist item
  • Typing - [ ] created an unchecked checklist item
  • Typing -, +, or * creates a list
  • Changing - to + changes the list item bullet, also for * and (u2022)
  • Typing tab in a list item underneath another list item indents item
  • All list bullet types render to markdown lists
  • Added URL is linkified
  • When clicking on link it opens in new window
  • Can print note in plaintext view

Tags & search

  • Can filter by tag when clicking on tag in tag drawer
  • Can add tag to note and have it appear in filtered tag view when previously not in filter
  • Can search by keyword, filtered instantly
  • Clearing the search field immediately updates filtered notes
  • Clicking on different tags or All Notes or Trash immediately updates filtered notes
  • Search field updates with results of tag:test format search string

Trash

  • Can trash note
  • Can view trashed notes by selecting Trash
  • Can right-click on Trash to empty trash
  • Can restore note from Trash
  • Can delete note forever from Trash
  • Trashing note selects the note below
  • Restoring note selects the note below
  • Deleting note forever selects the note below

Settings

  • Can toggle sidebar
  • Can change analytics sharing setting
  • With wide editor screen, toggling View > Line Length between Narrow and Full removes and adds border around note content appropriately and immediately.
  • Changing Note Display mode immediately updates and reflects in note list
  • Changing Note Sorting immediately updates and reflects in note list for each sort type
  • Changing Tag Sorting immediately updates and reflects in tag list
  • For each sort type the pinned notes appear first in the note list
  • Changing Theme immediately updates app for desired color scheme

Keyboard shortcuts (reference)

  • Cmd + N Create a new note
  • Cmd + P Print the selected note
  • Cmd + + Increase the font size
  • Cmd + - Decrease the font size
  • Cmd + 0 Reset the font size
  • Cmd + Option + F Toggle focus mode
  • Cmd + Shift + F Focus search field
  • Cmd + Shift + C Insert checklist
  • Cmd + Shift + Y Toggle between editing note and tags
  • Cmd + Shift + P Toggle markdown preview shortcut
  • Cmd + T Toggle sidebar