Skip to content
This repository has been archived by the owner on Aug 6, 2023. It is now read-only.

QA: Stashes #36

Open
32 tasks
Tawmy opened this issue Nov 22, 2022 · 0 comments
Open
32 tasks

QA: Stashes #36

Tawmy opened this issue Nov 22, 2022 · 0 comments
Assignees
Labels
Milestone

Comments

@Tawmy
Copy link
Owner

Tawmy commented Nov 22, 2022

List

  • Shows entries in stash -> only to user
  • Truncates after 4000 characters
  • Truncates individual long entries
  • Shows appropriate error if stash not found -> only to user
  • Shows appropriate error if no entries in stash -> only to user

Pick

  • Can be run with or without stash name
  • Shows a random entry from stash if name given -> public
  • Shows a random entry from any stash if no name given -> public
  • Appropriate error when stash provided and stash not found -> only to user
  • Appropriate error when stash provided and stash empty -> only to user
  • Appropriate error when no stash provided and no stashes exist -> only to user
  • Appropriate error when no stash provided, stashes exist, but none of them contain any entries -> only to user

Show

  • Correctly shows given stash entry -> public
  • Appropriate error when stash not found -> only to user
  • Appropriate error when stash found, but entry with given index doesn't exist -> only to user

Message context menu: Add

  • Shows modal where user can edit content
  • No error when user cancels in modal
  • Successfully saves when user saves directly
  • Successfully saves when user edits text, and edited text is saved
  • Shows confirmation after saving -> only to user

Create

  • Creates stash with given name
  • Shows confirmation -> only to user
  • Shows appropriate error if stash with same name already exists -> only to user

Remove

  • Deletes entry if string matches
  • Deletes entry if index matches
  • Shows error if neither match -> only to user
  • Shows confirmation -> only to user

Delete

  • Shows warning about irreversible action -> only to user
  • Warning has two buttons, one to confirm and one to cancel
  • Stash is deleted when confirmed
  • Confirmation is shown after deletion -> only to user
  • If cancel is pressed, remove message
@Tawmy Tawmy added the QA label Nov 28, 2022
@Tawmy Tawmy added this to the Beta Launch milestone Nov 28, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants