22 KiB
22 KiB
- Test: First load
- Open new incognito/private window
- Load prod / dev
- Verify editor help text appears
- Verify default diagram:
- Graph label: Example
- node1
- group1: {node2, node3}
- link1: node1 -> node2
nfor node- Verify editor node appears
- Verify NOT grid node appears
- Name node 1
- Verify grid node appears with label
␣to highlight node- Verify editor node highlight background appears
- Verify grid node highlight border appears
ifor link- Verify editor link appears
- Verify edit link from set to 1
- Verify NOT grid link appears
- Link to 2
- Verify grid node 2 appears with label
- Verify grid link appears
- Click/touch 2 in visualization
- Verify grid node highlight border appears
- Verify editor node highlight background appears
uto undo back to just help page + initial diagram- Verify undo to each step
- Verify NOT undo past initial state
- Test: Undo & redo
- Open new incognito/private window
- Load hackernews
- Verify some page load
- Load prod / dev in the same tab
- Verify grid structure:
- 1 -> {2,2,2} -> 3 -> {4,4,4} -> 5
- (4,4,4,a)
- x <-> y
- Verify grid structure:
drepeatedly to delete all editor objects- Verify deletion of all editor objects
- Verify deletion of all grid objects
urepeatedly to undo all deletion- Verify step-by-step restoration of each individual editor object
- Verify step-by-step restoration of each individual grid object
- Verify NOT extra
uafter all deletion does navigate back to hackernews
Urepeatedly to redo all deletion- Verify step-by-step deletion of each individual editor object
- Verify step-by-step deletion of each individual grid object
browser backrepeatedly to undo all deletion- Verify step-by-step restoration of each individual editor object
- Verify step-by-step restoration of each individual grid object
- Verify extra
browser backafter all deletion does navigate back to hackernews
browser forwardrepeatedly to navigate back to archityep and redo all deletion- Verify nagivate back to architype and correct initial state
- Verify step-by-step deletion of each individual editor object
- Verify step-by-step deletion of each individual grid object
- Test: localStorage
- Open new incognito/private window
- Load prod / dev
- Verify grid structure:
- 1 -> {2,2,2} -> 3 -> {4,4,4} -> 5
- (4,4,4,a)
- x <-> y
- Verify grid structure:
- Load hackernews in same tab
- Verify some page load
- Load prod / dev in same tab
- Verify editor content matches previous
- Verify grid content matches previous
- Test: Themes
- Open new incognito/private window
- Load prod / dev
- Verify grid structure:
- test4
- test1: 2 -> 1
- test2: 1 -> 2
- test3: (a,b,c,d)
- (x,y,z)
- Highlights: test2, b, c, y, (x,y,z)
- Verify grid structure:
mto cycle themes- Verify light and dark themes
- In each theme:
- Verify all editor objects visible
- Verify all editor highlights visible
- Verify all grid objects visible
- Verify all grid highlights visible