This document provides a regression testing checklist for COSMIC Edit. The checklist provides a starting point for Quality Assurance reviews.
- Type three lines of text (no trailing newline).
- Copy the last two lines.
- Paste at the end of the third line (file should now have four lines).
- Ctrl-Z to undo the paste.
- Press Enter to add a trailing newline.
- Paste again (file should now have five lines).
- Ctrl-Z to undo the paste.
- Ctrl-Shift-Z to redo the paste.
- Save the file.
- Ctrl-F and search for something that has a match.
- Press Esc twice to exit the Find dialog.
- Press Ctrl-X to cut the selected search result.
- Paste the cut text on a new line (file should now have six lines).
- Re-save the file.
- Narrow the window until the lines start wrapping (make a line longer if necessary to observe line wrapping).
- Turn word wrapping off.
- Scroll right to the end of the document, then left to the beginning again.
- Click and drag to select some text past the horizontal edge of the window.
- Close the file, open COSMIC Edit again, and open the file via the recents list.
- Close the file again, open COSMIC Edit again, and open the file via the Open dialog.
- Turn word wrapping back on.
- Open View -> Settings.
- All Appearance settings work.
- Vim bindings work.
- Clone the cosmic-edit Git repo and open its directory as a project.
- Edit -> Find in project... works.
- Make a change in a file.
- File -> Git management shows the change and staging it works.
- Make another change while Git management's open; it updates to show the new change.