TABLES
13 min
test case id tc editor h1 001 test case description verify that heading 1 option is correctly displayed in the "add blocks" dropdown menu with proper styling and shortcut information preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 click on an empty block or position cursor in the editor 4 type "/" character to trigger the "add blocks" menu 5 wait for the dropdown menu to appear (verify dropdown is visible) 6 locate the "heading 1" option in the dropdown list 7 verify the heading 1 option is displayed with correct styling expected results 1 editor loads successfully and is ready for input 2 "/" character triggers the "add blocks" dropdown menu 3 dropdown menu appears and is visible on screen 4 "heading 1" option is present in the dropdown list 5 typography icon (capital 't' with horizontal bars) is displayed on the left side 6 icon color is medium grey (#9aa0a6 or similar) 7 "heading 1" text is displayed in large, bold, white font 8 "heading 1" text is positioned to the right of the icon 9 "shortcut type # + space" text appears below "heading 1" 10 shortcut text is smaller and lighter grey than main text 11 all text is left aligned relative to the icon 12 option appears in its default, unselected state 13 heading 1 option is clickable and selectable 14 dropdown remains open and functional 15 no error messages or loading indicators are visible actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should display "heading 1" option correctly in add blocks dropdown test id auto tc editor h1 001 test case id tc editor h1 002 test case description verify that heading 1 block can be created and displayed correctly using the "/" menu selection preconditions 1 user has a document created and opened 2 user is in edit mode of the document 3 document has an empty block or cursor position available test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 click on an empty block or position cursor where heading should be created 4 type "/" character to open the "/" menu 5 wait for the dropdown menu to appear (verify dropdown is visible) 6 locate and click on "heading 1" option from the dropdown 7 wait for the block transformation to complete 8 verify the heading block is created and editable expected results 1 editor loads successfully and is ready for input 2 "/" character opens the "/" menu dropdown 3 "heading 1" option is selectable from the menu 4 clicking "heading 1" transforms the block into a heading 1 block 5 heading 1 text appears in large, bold, white font 6 text is left aligned with consistent padding from left edge 7 blinking cursor appears at the beginning of "heading 1" text 8 block is in editable state and ready for text input 9 user can immediately start typing to replace "heading 1" text 10 editor remains in edit mode 11 no error messages or loading indicators are visible actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should create heading 1 block via "/" menu selection test id auto tc editor h1 002 test case id tc editor h1 003 test case description verify that heading 1 block can be created and displayed correctly using the "# + space" shortcut preconditions 1 user has a document created and opened 2 user is in edit mode of the document 3 document has an empty block or cursor position available test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 click on an empty block or position cursor where heading should be created 4 type "#" (hash symbol) character 5 type a space character immediately after "#" 6 wait for the block transformation to complete 7 verify the heading block is created and editable expected results 1 editor loads successfully and is ready for input 2 "#" character followed by space triggers block transformation 3 block transforms into a heading 1 block after "# + space" 4 heading 1 text appears in large, bold, white font 5 text is left aligned with consistent padding from left edge 6 blinking cursor appears at the beginning of "heading 1" text 7 block is in editable state and ready for text input 8 user can immediately start typing to replace "heading 1" text 9 editor remains in edit mode 10 no error messages or loading indicators are visible actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should create heading 1 block via # + space shortcut test id auto tc editor h1 003 test case id tc editor h1 004 test case description verify that a single word can be typed in a heading 1 block and displays correctly preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 verify the block shows "heading 1" with blinking cursor 6 type "introduction" (single word) 7 press enter key or click outside the block to confirm 8 wait for the text to be saved 9 verify the heading display and formatting expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 "heading 1" placeholder text is visible in the block 4 block accepts the single word input "cypress" 5 "introduction" replaces the "heading 1" placeholder text 6 text maintains heading 1 styling (large, bold, white font) 7 text is left aligned with consistent padding 8 block maintains its heading 1 formatting 9 text is saved and persists in the document 10 cursor behavior is appropriate after text entry 11 editor remains in edit mode 12 no error messages or loading indicators are visible actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should accept and display single word in heading 1 block test id auto tc editor h1 004 test case id tc editor h1 005 test case description verify that multiple words can be typed in a heading 1 block and display correctly preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 verify the block shows "heading 1" with blinking cursor 6 type "cypress multi word" (multiple words) 7 press enter key or click outside the block to confirm 8 wait for the text to be saved 9 verify the heading display and formatting expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 "heading 1" placeholder text is visible in the block 4 block accepts the multiple word input "cypress multi word" 5 "cypress multi word" replaces the "heading 1" placeholder text 6 all words are displayed with proper spacing 7 text maintains heading 1 styling (large, bold, white font) 8 text is left aligned with consistent padding 9 block maintains its heading 1 formatting 10 text is saved and persists in the document 11 cursor behavior is appropriate after text entry 12 editor remains in edit mode 13 no error messages or loading indicators are visible actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should accept and display multiple words in heading 1 block test id auto tc editor h1 005 test case id tc editor h1 006 test case description verify that an existing heading 1 block can be edited and modified preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 type "cypress" in the heading 6 press enter key or click outside to confirm the text 7 wait for the text to be saved 8 click on the heading text to enter edit mode 9 verify cursor appears and text becomes editable 10 modify the text to "cypress words" 11 press enter key or click outside to confirm changes 12 wait for changes to be saved 13 verify the updated heading display expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 text "cypress" is entered and saved 4 clicking on heading text enters edit mode 5 cursor appears at appropriate position in the text 6 text becomes editable and can be modified 7 "cypress words" replaces "cypress" 8 text maintains heading 1 styling (large, bold, white font) 9 text is left aligned with consistent padding 10 block maintains its heading 1 formatting 11 text is saved and persists in the document 12 cursor behavior is appropriate after text entry 13 editor remains in edit mode 14 no error messages or loading indicators are visible actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should allow editing of existing heading 1 text test id auto tc editor h1 006 test case id tc editor h1 007 test case description verify that a heading 1 block can be emptied of all text and handles empty state correctly preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 type "cypress" in the heading 6 press enter key or click outside to confirm the text 7 wait for the text to be saved 8 click on the heading text to enter edit mode 9 select all text using ctrl+a or use backspace 10 delete all text to make the heading empty 11 press enter key or click outside the block 12 wait for the empty state to be saved 13 verify the empty heading behavior expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 text "cypress" is entered and saved 4 all text can be selected and deleted 5 heading block becomes empty but remains as heading 1 6 block maintains heading 1 styling and formatting 7 cursor appears in the empty block ready for new input 8 block maintains its heading 1 formatting 9 text is saved and persists in the document 10 cursor behavior is appropriate after text entry 11 editor remains in edit mode 12 no error messages or loading indicators are visible actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should handle empty heading 1 block correctly test id auto tc editor h1 007 test case id tc editor h1 008 test case description verify that text can be inserted in the middle of existing heading 1 text preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 type "cypress words" in the heading 6 press enter key or click outside to confirm the text 7 wait for the text to be saved 8 click on the heading text to enter edit mode 9 position cursor between "cypress" and "words" using arrow keys or mouse click 10 type "middle " (with space) 11 press enter key or click outside to confirm changes 12 wait for changes to be saved 13 verify the updated heading text expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 text "cypress words" is entered and saved 4 cursor can be positioned between existing words 5 text can be inserted at cursor position 6 "cypress middle words" displays correctly 7 all text maintains proper spacing and formatting 8 text maintains heading 1 styling (large, bold, white font) 9 block maintains its heading 1 formatting 10 text is saved and persists in the document 11 cursor behavior is appropriate after text entry 12 editor remains in edit mode 13 no error messages or loading indicators are visible actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should allow inserting text in middle of heading 1 test id auto tc editor h1 008 test case id tc editor h1 009 test case description verify that individual characters can be deleted from heading 1 text preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 type "cypress individual words" in the heading 6 press enter key or click outside to confirm the text 7 wait for the text to be saved 8 click on the heading text to enter edit mode 9 position cursor after "cypress " using arrow keys or mouse click 10 press backspace key to delete "i" from "individual" 11 continue deleting characters as needed 12 press enter key or click outside to confirm changes 13 wait for changes to be saved 14 verify the updated heading text expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 text "cypress individual words" is entered and saved 4 backspace key deletes characters one at a time 5 cursor moves appropriately as characters are deleted 6 text updates in real time as characters are removed 7 remaining text maintains proper formatting and spacing 8 text maintains heading 1 styling (large, bold, white font) 9 block maintains its heading 1 formatting 10 text is saved and persists in the document 11 cursor behavior is appropriate after text entry 12 editor remains in edit mode 13 no error messages or loading indicators are visible actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should allow deleting characters from heading 1 text test id auto tc editor h1 009 test case id tc editor h1 010 test case description verify that plain text can be copied and pasted into a heading 1 block preconditions 1 user has a document created and opened 2 user is in edit mode of the document 3 user has plain text copied to clipboard (e g , "cypress pasted text") test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 verify the block shows "heading 1" with blinking cursor 6 select all existing text using ctrl+a or drag to select 7 paste the copied text using ctrl+v or right click paste 8 press enter key or click outside to confirm changes 9 wait for the pasted text to be saved 10 verify the pasted text display and formatting expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 "heading 1" placeholder text is visible in the block 4 existing "heading 1" text can be selected and replaced 5 pasted text "cypress pasted text" replaces "heading 1" 6 pasted text maintains heading 1 styling (large, bold, white font) 7 text is left aligned with consistent padding 8 paste operation works consistently and reliably 9 block maintains its heading 1 formatting 10 text is saved and persists in the document 11 cursor behavior is appropriate after text entry 12 editor remains in edit mode 13 no error messages or loading indicators are visible actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should accept pasted plain text in heading 1 block test id auto tc editor h1 010 test case id tc editor h1 011 test case description verify that part of a heading 1 text can be selected and replaced preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 type "cypress selectable word" in the heading 6 press enter key or click outside to confirm the text 7 wait for the text to be saved 8 click on the heading text to enter edit mode 9 select the word "selectable" by dragging cursor or double clicking 10 type "selected" to replace the selected text 11 press enter key or click outside to confirm changes 12 wait for changes to be saved 13 verify the updated heading text expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 text "cypress selectable word" is entered and saved 4 part of the text can be selected (word "complete") 5 selected text is highlighted and can be replaced 6 "cypress selected word" displays correctly 7 all text maintains proper spacing and formatting 8 text maintains heading 1 styling (large, bold, white font) 9 block maintains its heading 1 formatting 10 text is left aligned with consistent padding 11 text is saved and persists in the document 12 cursor behavior is appropriate after text entry 13 editor remains in edit mode 14 no error messages or loading indicators are visible actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should allow selecting and replacing part of heading 1 text test id auto tc editor h1 011 test case id tc editor h1 012 test case description verify that a heading 1 block can accept and display numbers correctly preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 verify the block shows "heading 1" with blinking cursor 6 type "cypress 1 word" (heading with numbers) 7 press enter key or click outside the block to confirm 8 wait for the text to be saved 9 verify the heading display and formatting expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 "heading 1" placeholder text is visible in the block 4 block accepts the heading with numbers "cypress 1 word" 5 "cypress 1 word" replaces the "heading 1" placeholder text 6 numbers are displayed correctly within the heading text 7 text maintains heading 1 styling (large, bold, white font) 8 block maintains its heading 1 formatting 9 text is left aligned with consistent padding 10 text is saved and persists in the document 11 cursor behavior is appropriate after text entry 12 editor remains in edit mode 13 no error messages or loading indicators are visible actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should accept and display numbers in heading 1 block test id auto tc editor h1 012 test case id tc editor h1 013 test case description verify that a heading 1 block can accept and display special characters correctly preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 verify the block shows "heading 1" with blinking cursor 6 type "cypress api & documentation" (heading with special characters) 7 press enter key or click outside the block to confirm 8 wait for the text to be saved 9 verify the heading display and formatting expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 "heading 1" placeholder text is visible in the block 4 block accepts the heading with special characters "cypress api & documentation" 5 "api & documentation" replaces the "heading 1" placeholder text 6 special characters (&) are displayed correctly within the heading text 7 text maintains heading 1 styling (large, bold, white font) 8 block maintains its heading 1 formatting 9 text is left aligned with consistent padding 10 text is saved and persists in the document 11 cursor behavior is appropriate after text entry 12 editor remains in edit mode 13 no error messages or loading indicators are visible actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should accept and display special characters in heading 1 block test id auto tc editor h1 013 test case id tc editor h1 014 test case description verify that a heading 1 block handles leading and trailing spaces correctly preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 verify the block shows "heading 1" with blinking cursor 6 type " cypress words with spaces " (with leading and trailing spaces) 7 press enter key or click outside the block to confirm 8 wait for the text to be saved 9 verify the heading display and formatting 10 check if spaces are preserved or trimmed expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 "heading 1" placeholder text is visible in the block 4 block accepts the heading with leading and trailing spaces 5 text is processed correctly (spaces are preserved) 6 final text displays properly without excessive spacing issues 7 text maintains heading 1 styling (large, bold, white font) 8 block maintains its heading 1 formatting 9 text is left aligned with consistent padding 10 text is saved and persists in the document 11 cursor behavior is appropriate after text entry 12 editor remains in edit mode 13 no error messages or loading indicators are visible actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should handle leading and trailing spaces in heading 1 block test id auto tc editor h1 014 test case id tc editor h1 015 test case description verify that multiple heading 1 blocks can be created in sequence and function correctly preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 type "first heading" in the first heading block 6 press enter key to create a new block below 7 wait for the new block to be created 8 create another heading 1 block using "/" menu or "# + space" shortcut 9 wait for the second block to be created 10 type "second heading" in the second heading block 11 press enter key to create a third block 12 create a third heading 1 block using "/" menu or "# + space" shortcut 13 wait for the third block to be created 14 type "third heading" in the third heading block 15 verify all three headings are displayed correctly expected results 1 editor loads successfully and is ready for input 2 first heading 1 block is created successfully 3 "cypress first heading" is entered and saved in the first block 4 pressing enter creates a new block below the first heading 5 second heading 1 block is created successfully 6 "cypress second heading" is entered and saved in the second block 7 third heading 1 block is created successfully 8 "cypress third heading" is entered and saved in the third block 9 all three headings maintain heading 1 styling (large, bold, white font) 10 all headings are left aligned with consistent padding 12 all blocks maintain their heading 1 formatting 13 no error messages are displayed 14 all text is saved and persists in the document 15 all blocks remain editable for further modifications 16 headings are properly spaced and visually distinct actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should create multiple heading 1 blocks in sequence test id auto tc editor h1 015 test case id tc editor h1 016 test case description verify that a heading 1 block can handle very long text and displays correctly without breaking preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 verify the block shows "heading 1" with blinking cursor 6 type a very long heading "this is an extremely long heading that contains many words and should test how the system handles text that might wrap or be displayed across multiple lines in the user interface" 7 press enter key or click outside the block to confirm 8 wait for the text to be saved 9 verify the heading display and formatting 10 check if text wraps or is truncated expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 "heading 1" placeholder text is visible in the block 4 block accepts the very long heading text 5 long text replaces the "heading 1" placeholder text 6 text is displayed correctly (either wrapped or truncated based on implementation) 7 text maintains heading 1 styling (large, bold, white font) 8 text is left aligned with consistent padding 9 text is saved and persists in the document 10 cursor behavior is appropriate after text entry 11 editor remains in edit mode 12 no error messages or loading indicators are visible actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should handle very long text in heading 1 block test id auto tc editor h1 016 test case id tc editor h1 017 test case description verify if there's a character limit for heading 1 blocks and how the system handles it preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 verify the block shows "heading 1" with blinking cursor 6 type a very long text to test character limit (e g , repeat "a" 1000 times) 7 continue typing until either a limit is reached or system behavior is observed 8 press enter key or click outside the block to confirm 9 wait for the text to be saved 10 verify the heading display and any limit behavior expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 "heading 1" placeholder text is visible in the block 4 system either accepts all characters or enforces a character limit 5 if limit exists, system prevents additional input or shows appropriate message 6 if no limit, all characters are accepted and saved 7 text maintains heading 1 styling (large, bold, white font) 8 text is left aligned with consistent padding 9 text is saved and persists in the document 10 cursor behavior is appropriate after text entry 11 editor remains in edit mode 12 no error messages or loading indicators are visible actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should handle maximum character limit in heading 1 block test id auto tc editor h1 017 test case id tc editor h1 018 test case description verify that heading text persists after browser refresh and page reload preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 type "cypress persistent heading test" in the heading 6 press enter key or click outside the block to confirm 7 wait for the text to be saved 8 verify the heading is displayed correctly 9 refresh the browser page (f5 or ctrl+r) 10 wait for the page to reload completely 11 verify the document loads with the heading text intact 12 click on the heading to verify it's still editable 13 verify the heading maintains its formatting expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 "cypress persistent heading test" is entered and saved in the block 4 browser refresh/reload completes successfully 5 document loads with the heading text "cypress persistent heading test" intact 6 heading maintains its heading 1 styling (large, bold, white font) 7 text is left aligned with consistent padding 8 block maintains its heading 1 formatting 9 heading remains editable after refresh 10 no error messages are displayed 11 text persists correctly after browser refresh 12 document state is maintained across page reloads 13 user can continue editing the heading after refresh actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should persist heading 1 text after browser refresh test id auto tc editor h1 018 test case id tc editor h1 019 test case description verify that a heading 1 block can accept and display unicode/accented characters correctly preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 verify the block shows "heading 1" with blinking cursor 6 type "cypress café documentation" (heading with accented characters) 7 press enter key or click outside the block to confirm 8 wait for the text to be saved 9 verify the heading display and formatting 10 check if unicode characters are displayed correctly expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 "heading 1" placeholder text is visible in the block 4 block accepts the heading with unicode characters "cypress café documentation" 5 "cypress café documentation" replaces the "heading 1" placeholder text 6 accented character "é" is displayed correctly 7 unicode characters render properly in the interface 8 text maintains heading 1 styling (large, bold, white font) 10 text is left aligned with consistent padding 11 text is saved and persists in the document 12 cursor behavior is appropriate after text entry 13 editor remains in edit mode 14 no error messages or loading indicators are visible 15 block remains editable for further modifications actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should accept and display unicode characters in heading 1 block test id auto tc editor h1 019 test case id tc editor h1 020 test case description verify that a heading 1 block can accept and display emojis correctly preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 verify the block shows "heading 1" with blinking cursor 6 type "🚀 cypress emoji test" (heading with emoji) 7 press enter key or click outside the block to confirm 8 wait for the text to be saved 9 verify the heading display and formatting 10 check if emoji is displayed correctly expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 "heading 1" placeholder text is visible in the block 4 block accepts the heading with emoji "🚀 cypress emoji test" 5 "🚀 cypress emoji test" replaces the "heading 1" placeholder text 6 emoji "🚀" is displayed correctly 7 emoji renders properly in the interface 8 text maintains heading 1 styling (large, bold, white font) 9 text is left aligned with consistent padding 10 text is saved and persists in the document 11 cursor behavior is appropriate after text entry 12 editor remains in edit mode 13 no error messages or loading indicators are visible 14 block remains editable for further modifications actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should accept and display emojis in heading 1 block test id auto tc editor h1 020 test case id tc editor h1 021 test case description verify that a heading 1 block can handle various text cases correctly preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 verify the block shows "heading 1" with blinking cursor 6 type "mixed case test" (heading with various text cases) 7 press enter key or click outside the block to confirm 8 wait for the text to be saved 9 verify the heading display and formatting 10 check if different cases are preserved correctly expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 "heading 1" placeholder text is visible in the block 4 block accepts the heading with mixed case "mixed case test" 5 "mixed case test" replaces the "heading 1" placeholder text 6 different text cases (upper, lower, mixed) are preserved correctly 7 text maintains heading 1 styling (large, bold, white font) 8 case sensitivity is maintained as typed 9 text is left aligned with consistent padding 10 text is saved and persists in the document 11 cursor behavior is appropriate after text entry 12 editor remains in edit mode 13 no error messages or loading indicators are visible 14 block remains editable for further modifications actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should handle mixed case text in heading 1 block test id auto tc editor h1 021 test case id tc editor h1 022 test case description verify that a heading 1 block can accept and display a single character correctly preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 verify the block shows "heading 1" with blinking cursor 6 type "c" (single character) 7 press enter key or click outside the block to confirm 8 wait for the text to be saved 9 verify the heading display and formatting 10 check if single character is displayed correctly expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 "heading 1" placeholder text is visible in the block 4 block accepts the single character "c" 5 "c" replaces the "heading 1" placeholder text 6 single character is displayed correctly 7 text maintains heading 1 styling (large, bold, white font) 8 single character heading is valid and functional 9 text is left aligned with consistent padding 10 text is saved and persists in the document 11 cursor behavior is appropriate after text entry 12 editor remains in edit mode 13 no error messages or loading indicators are visible 14 block remains editable for further modifications actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should accept and display single character in heading 1 block test id auto tc editor h1 022 test case id tc editor h1 023 test case description verify that common keyboard shortcuts work correctly within a heading 1 block preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 type "test heading for shortcuts" in the heading 6 press enter key or click outside to confirm the text 7 wait for the text to be saved 8 click on the heading text to enter edit mode 9 test ctrl+a (select all) verify all text is selected 10 test ctrl+c (copy) verify text is copied to clipboard 11 test ctrl+v (paste) verify text can be pasted 12 test ctrl+x (cut) verify text can be cut 13 test ctrl+z (undo) verify changes can be undone 14 test ctrl+y (redo) verify changes can be redone 15 verify the heading maintains its formatting after shortcuts expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 "test heading for shortcuts" is entered and saved 4 ctrl+a selects all text in the heading block 5 ctrl+c copies the selected text to clipboard 6 ctrl+v pastes text from clipboard into the heading 7 ctrl+x cuts the selected text from the heading 8 ctrl+z undoes the last action (if applicable) 9 ctrl+y redoes the last undone action (if applicable) 10 all keyboard shortcuts work as expected 11 text maintains heading 1 styling (large, bold, white font) 12 keyboard shortcuts function consistently and reliably 13 text is left aligned with consistent padding 14 text is saved and persists in the document 15 cursor behavior is appropriate after text entry 16 editor remains in edit mode 17 no error messages or loading indicators are visible 18 block remains editable for further modifications actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should support keyboard shortcuts in heading 1 block test id auto tc editor h1 023 test case id tc editor h1 024 test case description verify that html like characters are displayed as plain text in heading 1 blocks without script execution preconditions 1 user has a document created and opened 2 user is in edit mode of the document test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 verify the block shows "heading 1" with blinking cursor 6 type "\<script>alert('test')\</script>" (html like characters) 7 press enter key or click outside the block to confirm 8 wait for the text to be saved 9 verify the heading display and formatting 10 check if html like characters are displayed as plain text 11 verify no script execution or html interpretation occurs expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 "heading 1" placeholder text is visible in the block 4 block accepts the html like characters "\<script>alert('test')\</script>" 5 html like characters are displayed as plain text, not interpreted as html 6 no script execution or security issues occur 7 text maintains heading 1 styling (large, bold, white font) 8 html like characters are treated as regular text content 9 text is left aligned with consistent padding 10 text is left aligned with consistent padding 11 text is saved and persists in the document 12 cursor behavior is appropriate after text entry 13 editor remains in edit mode 14 no error messages or loading indicators are visible 15 block remains editable for further modifications actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should handle html like characters in heading 1 block test id auto tc editor h1 024 test case id tc editor h1 025 test case description verify that extremely long text (1000+ characters) can be pasted into heading 1 blocks without performance issues preconditions 1 user has a document created and opened 2 user is in edit mode of the document 3 user has extremely long text (1000+ characters) copied to clipboard test steps 1 navigate to the document editor 2 wait for the editor to fully load (verify editor container is visible) 3 create a new heading 1 block using "/" menu or "# + space" shortcut 4 wait for the block to be created (verify "heading 1" text is visible) 5 verify the block shows "heading 1" with blinking cursor 6 select all existing text using ctrl+a or drag to select 7 paste the extremely long text using ctrl+v or right click paste 8 wait for the paste operation to complete 9 press enter key or click outside to confirm changes 10 wait for the pasted text to be saved 11 verify the heading display and formatting 12 check if very long text is handled properly 13 test cursor navigation within the long pasted text expected results 1 editor loads successfully and is ready for input 2 heading 1 block is created successfully 3 "heading 1" placeholder text is visible in the block 4 existing text can be selected and replaced 5 extremely long text is pasted into the heading block 6 paste operation completes without errors or timeouts 7 long text is displayed correctly (wrapped or truncated based on implementation) 8 text maintains heading 1 styling (large, bold, white font) 9 text is left aligned with consistent padding 10 horizontal line remains visible above the heading 11 block maintains its heading 1 formatting 12 no error messages are displayed 13 pasted text is saved and persists in the document 14 block remains editable for further modifications 15 cursor navigation works within the long pasted text 16 system handles large amounts of pasted content gracefully 17 performance remains acceptable during paste operation actual results status \<font color="#0cdb20"> pass \</font> \<font color="#ff0000"> fail \</font> comments automation test case cypress test file cypress/e2e/editor i am testing this3 cy ts https //github com/archbee/archbee e2e/blob/main/cypress/e2e/editor/editor heading 1 cy ts test name should handle pasting very long text in heading 1 block test id auto tc editor h1 025