|
|
## TODO
|
|
|
- Ark has context actions that should likely work or be disabled?
|
|
|
|
|
|
## Test Cases
|
|
|
|
|
|
All via `dolphin file:/`
|
|
|
|
|
|
### mkdir
|
|
|
- right click
|
|
|
- create new :arrow_right: folder
|
|
|
|
|
|
### template file
|
|
|
- right click
|
|
|
- create new :arrow_right: file
|
|
|
|
|
|
### slow
|
|
|
- right click
|
|
|
- create new :arrow_right: file
|
|
|
- go on a coffee break while the **dolphin** action dialog is up
|
|
|
- either it should work or nothing should be done (check hidden files too)
|
|
|
|
|
|
### slow polkit
|
|
|
- right click
|
|
|
- create new :arrow_right: file
|
|
|
- go on a coffee break while the **polkit** auth dialog is up
|
|
|
- either it should work or nothing should be done (check hidden files too)
|
|
|
|
|
|
### delete
|
|
|
- right click existing file
|
|
|
- move to trash
|
|
|
- ensure it's gone
|
|
|
- ensure you can empty the trash
|
|
|
- ensure the trash is actually empty
|
|
|
|
|
|
### copypaste
|
|
|
- right click existing file
|
|
|
- copy
|
|
|
- right click empty space
|
|
|
- paste
|
|
|
|
|
|
### dupe
|
|
|
- right click existing file
|
|
|
- select duplicate here
|
|
|
|
|
|
### touch
|
|
|
- right click existing file
|
|
|
- select touch
|
|
|
- ensure atime and mtime have updated to $now
|
|
|
|
|
|
### rename
|
|
|
- right click existing file
|
|
|
- select rename
|
|
|
- rename it
|
|
|
|
|
|
### change persm
|
|
|
- right click existing file
|
|
|
- properties
|
|
|
- permissions
|
|
|
- change them
|
|
|
- verify they were changed on disk
|
|
|
|
|
|
|