Skip to content

User Interaction Testing #14

@jolanglinais

Description

@jolanglinais

This issue will track the tests which need to be implemented in order to increase stability of this codebase. Please feel free to add suggestions.

MASTER_MARK_LIST: (@RiverceeBontu)

  • bold, italic, hyperlink, code
  • bold+italic, bold+hyperlink, bold+code
  • italic+hyperlink, italic+code
  • code+hyperlink
  • bold+italic+hyperlink, bold+italic+code
  • italic+code+hyperlink, italic+code+bold
  • bold+italic+hyperlink+code

MASTER_BLOCK_TRANSFORM:

  • block_quote to ul_list
  • ul_list to block_quote
  • block_quote to ol_list
  • ol_list to block_quote
  • ul_list to ol_list
  • ol_list to ul_list

MASTER_HISTORY_CHECK:

  • Undo
  • Redo

Toolbar

Headings (@sanketshevkar)

  • Selecting a paragraph and changing to header 1, 2, 3
    • MASTER_HISTORY_CHECK
  • Selecting a word in paragraph and changing to header 1, 2, 3
    • MASTER_HISTORY_CHECK
  • Placing cursor in paragraph and changing to header 1, 2, 3
    • MASTER_HISTORY_CHECK
  • Switching header 1 to header 2, 3, paragraph
    • MASTER_HISTORY_CHECK
  • Switching header 2 to header 1, 3, paragraph
    • MASTER_HISTORY_CHECK
  • Switching header 3 to header 1, 2, paragraph
    • MASTER_HISTORY_CHECK
  • Switching paragraph to header 1, 2, 3
    • MASTER_HISTORY_CHECK
  • Switching paragraph with all combinations to header 1, 2, 3
    • MASTER_HISTORY_CHECK
    • MASTER_MARK_LIST
    • MASTER_HISTORY_CHECK
  • Make a block_quote into header 1, 2, 3
    • MASTER_HISTORY_CHECK
  • Make a list_item in ul_list into header 1, 2, 3
    • MASTER_HISTORY_CHECK
  • Make a list_item in ol_list into header 1, 2, 3
    • MASTER_HISTORY_CHECK
  • Make entire ul_list into header 1, 2, 3
    • MASTER_HISTORY_CHECK
  • Make entire ol_list into header 1, 2, 3
    • MASTER_HISTORY_CHECK

Marks (@Cronus1007)

Bold

  • Make all combinations bold
    • Paragraph
    • Text in paragraph
    • Text in word
    • Heading 1, 2, 3
    • italic, italic+code, code
    • ul_list and ol_list with MASTER_MARK_LIST
    • MASTER_HISTORY_CHECK
  • Undo bold
  • Enable bold and type more characters
    • MASTER_HISTORY_CHECK

Italic

  • Make all combinations italic
    • Paragraph
    • Text in paragraph
    • Text in word
    • Heading 1, 2, 3
    • bold, bold+code, code
    • ul_list and ol_list with MASTER_MARK_LIST
    • MASTER_HISTORY_CHECK
  • Undo italic
  • Enable italic and type more characters
    • MASTER_HISTORY_CHECK

Code

  • Make all combinations code
    • Paragraph
    • Text in paragraph
    • Text in word
    • Heading 1, 2, 3
    • italic, italic+bold, bold
    • ul_list and ol_list with MASTER_MARK_LIST
    • MASTER_HISTORY_CHECK
  • Undo code
  • Enable code and type more characters
    • MASTER_HISTORY_CHECK

Blocks

  • Swap block types
    • MASTER_BLOCK_TRANSFORM
    • MASTER_HISTORY_CHECK
  • Add mark to block
    • MASTER_MARK_LIST
    • Heading 1, 2, 3
    • MASTER_HISTORY_CHECK
  • Add hyperlink to block
    • MASTER_HISTORY_CHECK

Hyperlink

  • Add hyperlink to MASTER_MARK_LIST text
    • MASTER_HISTORY_CHECK
  • Add hyperlink to blocks
    • MASTER_BLOCK_TRANSFORM
    • MASTER_HISTORY_CHECK

Images

  • Add image
    • MASTER_HISTORY_CHECK
  • Remove image (backspace)
    • MASTER_HISTORY_CHECK
  • Transform and ensure image remains untouched
    • All headings
    • All marks
    • All blocks
    • Hyperlink

Rendering

Breaks

  • Softbreak
  • Linebreak

Actions

Shortcuts

  • Marks
    • MASTER_HISTORY_CHECK
  • Blocks
    • MASTER_HISTORY_CHECK
  • Hyperlink
    • MASTER_HISTORY_CHECK

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions