Details
-
Task
-
Status: Closed (View Workflow)
-
TBD
-
Resolution: Done
-
-
ERM Sprint 163, ERM Sprint 164, ERM Sprint 165
-
Bienenvolk
-
Not For Release
-
TBD
Description
Testrails Reference: https://foliotest.testrail.io/index.php?/cases/view/15831
Section: Agreements with Local KB
Test Group: Smoke
Setup users:
user | permissions |
---|---|
view | ui-agreements.agreements.view ui-agreements.resources.view |
edit | ui-agreements.agreements.edit ui-agreements.resources.edit ui-local-kb-admin.jobs.edit |
Setup system:
Setting | value |
---|---|
Agreements -> Display settings -> Hide internal agreements knowledgebase | False |
Test
Step | Action | Expected outcome view user | Expected outcome edit user |
---|---|---|---|
1 | Open Local KB Admin App | App not available in app nav bar | App available and opens. An "Actions” button available at top right of Local KB admin tab pane |
2 | Open Actions menu | N/A | Two options: New JSON import job and New KBART import job |
3 | Select New JSON import job | N/A | "New JSON job" view displayed with option to choose file to upload |
4 | Select attached file "simple_package_for_updates_1.json" simple_package_for_updates_1.json ![]() |
N/A | Details of uploaded file display with file name and a "Save & close" button displays |
5 | Click "Save & Close" | N/A | Toast message displays indicating file being uploaded New job in Local KB Admin search results with status "Queued" |
6 | Wait until job status = "Ended" | N/A | |
7 | Open Agreements app | App available and opens, two navigation options "Agreements search" and "Local KB search" | App available and opens, two navigation options "Agreements search" and "Local KB search" |
8 | Select "Local KB search" | Local KB search & filter displays. In left hand panel you can select "Packages" or "Titles". No "Platforms" option displays | Local KB search & filter displays. In left hand panel you can select "Packages" or "Titles". No "Platforms" option displays |
9 | Select "Packages" and enter the text "Simple package to test updating package metadata" in the search box, then click "Search" | Results list updates to contain a single package called "Simple package to test updating package metadata", Package view pane opens and displays details of "Simple package to test updating package metadata" package. There is NO button to "Add package to basket" | Results list updates to contain a single package called "Simple package to test updating package metadata", Package view pane opens and displays details of "Simple package to test updating package metadata" package. There is a button to "Add package to basket" |
10 | Select "Add package to basket" | N/A | Basket button in top bar updates to say "View 1 item" |
11 | Click "View 1 item" basket button | N/A | Basket view displays with the "Simple package to test updating package metadata" package displayed in the MCL, the single MCL row is selected with the checkbox, a "Create new agreement" button is available at the foot of the MCL |
12 | Click "Create new agreement" | N/A | New agreement pane displayed. In the Agreement line accordion there is one agreement line card for "Simple package to test updating package metadata" package |
13 | Add a Name, Status and Date to agreement | N/A | Save & Close button becomes active once the details are completed |
14 | Click "Save & Close" | N/A | Saved Agreement displays in view pane. There is one Agreement line with the name "Simple package to test updating package metadata" in the Agreement line MCL |