UID | Category | Title |
---|---|---|
0001 | Deletion | Delete objects via context menu |
Description (User must be able to...)
Delete objects via context menu, by right-clicking on them with the mouse and selecting the corresponding command.
The objects to be deleted must be:
- a text block
- a redirect node
- a data node
- an operation node (labeled "Common operations" in the popup menu)
- a built-in node
- a standard library node
- a general viewer node
- a pygame-ce node
- a snippet node (labeled "Encapsulation" in the popup menu)
Steps
- load preexisting file containing objects to be deleted
- for each object:
- right-click it in an appropriate spot so the context menu for that object appears
- in that context menu, select the command to delete the object
Assertions
- after step 1...
- the collection with text blocks must have 01 item
- the collection for nodes must have 8 items
- after all steps, the corresponding collections must be empty
Setup
Copy the preexisting .ndz file containing the mentioned objects in a location the app can see.
Teardown
Remove the .ndz file copied during setup.