monomer/test-cases.md

105 lines
2.3 KiB
Markdown
Raw Normal View History

2020-11-12 08:09:00 +03:00
# Core
Some StyleUtil functions
# Event
Nothing to test
# Graphics
Nothing to test
# Main
Refactor Core's mainLoop so it takes a list of SystemEvents
Handlers
Some sort of _real_ application, with nested Composites
# Widget Utils
- Focus functions
- [x] Next Target
- [x] Focus Candidate
2020-11-12 08:09:00 +03:00
- Style functions
- [x] activeStyle
- [x] handleStyleChange
2020-11-12 08:09:00 +03:00
- Text functions
- [x] Ellipsis
- [x] Multiline
2020-11-12 08:09:00 +03:00
# Widgets
- Alert
- [x] Click Close
- [x] Click Outside
- Box
2020-11-12 22:18:00 +03:00
- [x] Click
- [x] Expand (click)
- [x] Align (click)
- Button
- Currently covered
- [x] Enter/space
2020-11-12 08:09:00 +03:00
- Checkbox
2020-11-13 02:26:19 +03:00
- [x] Click
- [x] Enter/space
2020-11-13 06:35:44 +03:00
- [x] Handle value version
2020-11-12 08:09:00 +03:00
- Composite
- Maybe tested as part of _real_ test application
- [x] Event handling
2020-12-26 21:21:21 +03:00
- [x] Message handling
- [x] Nested composites
2020-11-12 08:09:00 +03:00
- Confirm
- [x] Click Accept
- [x] Click Cancel
- [x] Click Outside
- Container
- Nothing for the time being; tested through other components
- Dropdown
2020-12-26 21:21:21 +03:00
- [x] Open/close/select with mouse
- [x] Open/close/select with keyboard
- [x] Select on blur
- [x] Implement focus/blur
2020-11-12 08:09:00 +03:00
- Floating field
2020-11-17 00:04:23 +03:00
- [x] Input valid number
- [x] Input two dots
- [x] Event with letter
- [x] Remove character
2020-11-12 08:09:00 +03:00
- Grid
- Currently covered
- Image
- [x] Check load task request is created
- [x] Check merging with new path creates new load task
2020-11-12 08:09:00 +03:00
- InputField
- Tested through TextField and numeric related versions
- Integral field
2020-11-17 00:04:23 +03:00
- [x] Input valid number
- [x] Input one dot
- [x] Event with letter
- [x] Remove character
2020-11-12 08:09:00 +03:00
- Label
2020-11-17 00:04:23 +03:00
- [x] Size
- [x] Size multiline
2020-11-12 08:09:00 +03:00
- ListView
2020-11-21 02:28:56 +03:00
- [x] Navigate/select with keyboard
- [x] Navigate/scroll/select with mouse
2020-11-12 08:09:00 +03:00
- Radio
2020-11-13 05:37:11 +03:00
- [x] Click (more than one instance)
- [x] Enter/space
2020-11-13 06:35:44 +03:00
- [x] Handle value version
2020-11-12 08:09:00 +03:00
- Scroll
- Tested through ListView
- [x] Nest a sized label component to check viewport assignment
2020-11-12 08:09:00 +03:00
- Single
- Nothing for the time being; tested through other components
- Spacer
2020-11-22 17:58:42 +03:00
- [x] Tested in stack
2020-11-12 08:09:00 +03:00
- Stack
2020-11-22 17:58:42 +03:00
- [x] Currently covered
2020-11-21 22:24:42 +03:00
- [x] Add RangedSize tests?
- [x] Ignore empty click (mention it's tested in zstack)
2020-11-12 08:09:00 +03:00
- Text dropdown
- Already covered in dropdown
- Textfield
2020-11-17 00:04:23 +03:00
- [x] Select on focus (delete too)
- [x] Add/remove characters
- [x] Copy/Paste
2020-11-12 08:09:00 +03:00
- ZStack
2020-11-21 03:52:38 +03:00
- [x] Assign size
2020-11-22 17:58:42 +03:00
- [x] Handle click passthrough/focus
- [x] stack's ignore empty click