lute-v3
lute-v3 copied to clipboard
Increase acceptance test coverage (master list)
Commit ce50ee5112f27 added a basic acceptance (browser-level) test of Lute using Panther: reading a text, and creating Terms and multi-word Terms.
Per https://github.com/jzohrab/lute/blob/develop/tests/acceptance/README.md#tests-to-write, there are a bunch of tests to write, and if extensive work is done on any section of Lute then some of these acceptance might be useful.
- Languages
- List languages
- ~~Create new lang~~
- Create text
- ~~from textbox~~
- ~~from file~~
- ~~import web page~~
- Texts
- ~~archive text~~
- ~~view archive~~
- ~~unarchive text~~
- delete text
- Terms
- ~~list terms~~
- search for terms
- ~~create new term from main form~~
- bulk map parents from listing
- Term Tags
- ~~list all~~
- ~~create~~
- ~~delete~~
- Reading
- Update refreshes multiple terms
- ~~Update on one page updates other books~~
- hotkeys (done?)
- Parent term mapping
- export book file
- export language file
- import mapping file
- Backups
- backup setting defaults
- set backup settings
- create a backup (done, just need to verify file)
- ~~Version and software info~~
Updating this as I go.
v3 has tests/playwright which do a smoke test run, that should be sufficient for a lot of this.