|
13 | 13 | <features value="MediaGallery"/>
|
14 | 14 | <stories value="[Story 60] User manages ACL rules for Media Gallery"/>
|
15 | 15 | <useCaseId value="https://github.com/magento/adobe-stock-integration/issues/1485"/>
|
16 |
| - <title value="User manages ACL rules for Media Gallery cretae folder functionality"/> |
17 |
| - <description value="User manages ACL rules for Media Gallery cretae folder functionality"/> |
| 16 | + <title value="User manages ACL rules for Media Gallery create folder functionality"/> |
| 17 | + <description value="User manages ACL rules for Media Gallery create folder functionality"/> |
18 | 18 | <testCaseId value="https://app.hiptest.com/projects/131313/test-plan/folders/943908/scenarios/3218882"/>
|
19 | 19 | <severity value="MAJOR"/>
|
20 | 20 | <group value="media_gallery_ui"/>
|
21 | 21 | </annotations>
|
| 22 | + |
22 | 23 | <before>
|
23 | 24 | <actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdminBefore"/>
|
24 | 25 | </before>
|
| 26 | + |
25 | 27 | <after>
|
| 28 | + <!-- Delete User & Role --> |
| 29 | + <actionGroup ref="AdminLogoutActionGroup" stepKey="logoutFromAdmin1"/> |
26 | 30 | <actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdminAfter"/>
|
27 |
| - <amOnPage url="{{AdminRolesPage.url}}" stepKey="navigateToUserRoleGrid" /> |
28 |
| - <waitForPageLoad stepKey="waitForRolesGridLoad" /> |
| 31 | + <actionGroup ref="AdminUserOpenAdminRolesPageActionGroup" stepKey="navigateToUserRoleGrid"/> |
| 32 | + <comment userInput="BIC workaround" stepKey="waitForRolesGridLoad"/> |
29 | 33 | <actionGroup ref="AdminDeleteRoleActionGroup" stepKey="deleteUserRole">
|
30 | 34 | <argument name="role" value="adminRole"/>
|
31 | 35 | </actionGroup>
|
32 |
| - <amOnPage url="{{AdminUsersPage.url}}" stepKey="goToAllUsersPage"/> |
33 |
| - <waitForPageLoad stepKey="waitForUsersGridLoad" /> |
| 36 | + <actionGroup ref="AdminOpenAdminUsersPageActionGroup" stepKey="goToAllUsersPage"/> |
| 37 | + <comment userInput="BIC workaround" stepKey="waitForUsersGridLoad"/> |
34 | 38 | <actionGroup ref="AdminDeleteNewUserActionGroup" stepKey="deleteUser">
|
35 | 39 | <argument name="userName" value="{{admin2.username}}"/>
|
36 | 40 | </actionGroup>
|
37 |
| - <actionGroup ref="AdminLogoutActionGroup" stepKey="logoutFromAdmin"/> |
| 41 | + |
| 42 | + <!-- Delete Created Directories --> |
| 43 | + <actionGroup ref="AdminOpenStandaloneMediaGalleryActionGroup" stepKey="openStandaloneMediaGallery"/> |
| 44 | + <actionGroup ref="ResetAdminDataGridToDefaultViewActionGroup" stepKey="clearGridFilters"/> |
| 45 | + <actionGroup ref="AdminExpandMediaGalleryFolderActionGroup" stepKey="expandWysiwygFolder"> |
| 46 | + <argument name="FolderName" value="wysiwyg"/> |
| 47 | + </actionGroup> |
| 48 | + <actionGroup ref="AdminMediaGalleryFolderSelectActionGroup" stepKey="selectCreatedFolder"> |
| 49 | + <argument name="name" value="{{AdminMediaGalleryFolderData.name}}"/> |
| 50 | + </actionGroup> |
| 51 | + <actionGroup ref="AdminMediaGalleryFolderDeleteActionGroup" stepKey="deleteCreatedFolder"/> |
| 52 | + <actionGroup ref="AdminExpandMediaGalleryFolderActionGroup" stepKey="expandCategoryFolder"> |
| 53 | + <argument name="FolderName" value="category"/> |
| 54 | + </actionGroup> |
| 55 | + <actionGroup ref="AdminMediaGalleryFolderSelectActionGroup" stepKey="selectCreatedFolder2"> |
| 56 | + <argument name="name" value="{{AdminMediaGalleryFolder2Data.name}}"/> |
| 57 | + </actionGroup> |
| 58 | + <actionGroup ref="AdminMediaGalleryFolderDeleteActionGroup" stepKey="deleteCreatedFolder2"/> |
| 59 | + <actionGroup ref="AdminLogoutActionGroup" stepKey="logoutFromAdmin2"/> |
38 | 60 | </after>
|
39 | 61 |
|
| 62 | + <!-- Create Admin User & Role --> |
40 | 63 | <actionGroup ref="AdminFillUserRoleRequiredDataActionGroup" stepKey="fillUserRoleRequiredData">
|
41 | 64 | <argument name="User" value="adminRole"/>
|
42 | 65 | <argument name="restrictedRole" value="Media Gallery"/>
|
|
51 | 74 | <argument name="restrictedRole" value="Pages"/>
|
52 | 75 | </actionGroup>
|
53 | 76 | <actionGroup ref="AdminUserSaveRoleActionGroup" stepKey="saveRole"/>
|
54 |
| - |
55 | 77 | <actionGroup ref="AdminCreateUserActionGroup" stepKey="createAdminUser">
|
56 | 78 | <argument name="role" value="adminRole"/>
|
57 | 79 | <argument name="User" value="admin2"/>
|
58 | 80 | </actionGroup>
|
59 |
| - |
60 | 81 | <actionGroup ref="AdminLogoutActionGroup" stepKey="logoutOfAdmin"/>
|
61 | 82 |
|
| 83 | + <!-- Login as New User --> |
62 | 84 | <actionGroup ref="AdminLoginActionGroup" stepKey="loginAsNewUser">
|
63 | 85 | <argument name="username" value="{{admin2.username}}"/>
|
64 | 86 | <argument name="password" value="{{admin2.password}}"/>
|
65 | 87 | </actionGroup>
|
66 | 88 | <actionGroup ref="AdminOpenCreateNewCMSPageActionGroup" stepKey="openNewPage"/>
|
67 | 89 | <actionGroup ref="AdminOpenMediaGalleryFromPageNoEditorActionGroup" stepKey="openMediaGalleryForPage"/>
|
| 90 | + |
| 91 | + <!-- Verify Cannot Create Directory Under Storage Root --> |
68 | 92 | <actionGroup ref="ResetAdminDataGridToDefaultViewActionGroup" stepKey="resetToDefaultView"/>
|
69 | 93 | <actionGroup ref="AdminAssertMediaGalleryButtonNotDisabledOnPageActionGroup" stepKey="assertCreateButtonEnabledAllOthersDisabled">
|
70 | 94 | <argument name="buttonName" value="Create Folder"/>
|
71 | 95 | </actionGroup>
|
72 |
| - <actionGroup ref="AdminLogoutActionGroup" stepKey="logoutFromAdmin"/> |
| 96 | + <actionGroup ref="AdminMediaGalleryOpenNewFolderFormActionGroup" stepKey="openNewFolderForm"/> |
| 97 | + <actionGroup ref="AdminMediaGalleryCreateNewFolderActionGroup" stepKey="attemptToCreateNewFolder"> |
| 98 | + <argument name="name" value="{{AdminMediaGalleryFolderData.name}}"/> |
| 99 | + </actionGroup> |
| 100 | + <actionGroup ref="AdminMediaGalleryAssertAttentionModalActionGroup" stepKey="assertAttentionModal"> |
| 101 | + <argument name="action" value="create"/> |
| 102 | + <argument name="folderName" value="{{AdminMediaGalleryFolderData.name}}"/> |
| 103 | + </actionGroup> |
| 104 | + <actionGroup ref="AdminMediaGalleryCloseAttentionModalActionGroup" stepKey="closeAttentionModal"/> |
| 105 | + <actionGroup ref="AdminMediaGalleryAssertFolderDoesNotExistActionGroup" stepKey="assertFolderWasNotCreated"> |
| 106 | + <argument name="name" value="{{AdminMediaGalleryFolderData.name}}"/> |
| 107 | + </actionGroup> |
| 108 | + |
| 109 | + <!-- Verify Can Create Directory Under Wysiwyg --> |
| 110 | + <actionGroup ref="AdminMediaGalleryFolderSelectActionGroup" stepKey="selectWysiwygFolder"> |
| 111 | + <argument name="name" value="wysiwyg"/> |
| 112 | + </actionGroup> |
| 113 | + <actionGroup ref="AdminAssertMediaGalleryButtonNotDisabledOnPageActionGroup" stepKey="assertCreateButtonEnabledAllOthersDisabled2"> |
| 114 | + <argument name="buttonName" value="Create Folder"/> |
| 115 | + </actionGroup> |
| 116 | + <actionGroup ref="AdminMediaGalleryOpenNewFolderFormActionGroup" stepKey="openNewFolderFormWysiywg"/> |
| 117 | + <actionGroup ref="AdminMediaGalleryCreateNewFolderActionGroup" stepKey="createNewFolderWysiywg"> |
| 118 | + <argument name="name" value="{{AdminMediaGalleryFolderData.name}}"/> |
| 119 | + </actionGroup> |
| 120 | + <actionGroup ref="AdminMediaGalleryAssertFolderNameActionGroup" stepKey="assertNewFolderCreatedWysiywg"> |
| 121 | + <argument name="name" value="{{AdminMediaGalleryFolderData.name}}"/> |
| 122 | + </actionGroup> |
| 123 | + |
| 124 | + <!-- Verify Can Create Directory Under Category --> |
| 125 | + <actionGroup ref="AdminMediaGalleryFolderSelectActionGroup" stepKey="selectCategoryFolder"> |
| 126 | + <argument name="name" value="category"/> |
| 127 | + </actionGroup> |
| 128 | + <actionGroup ref="AdminAssertMediaGalleryButtonNotDisabledOnPageActionGroup" stepKey="assertCreateButtonEnabledAllOthersDisabled3"> |
| 129 | + <argument name="buttonName" value="Create Folder"/> |
| 130 | + </actionGroup> |
| 131 | + <actionGroup ref="AdminMediaGalleryOpenNewFolderFormActionGroup" stepKey="openNewFolderFormCategory"/> |
| 132 | + <actionGroup ref="AdminMediaGalleryCreateNewFolderActionGroup" stepKey="createNewFolderCategory"> |
| 133 | + <argument name="name" value="{{AdminMediaGalleryFolder2Data.name}}"/> |
| 134 | + </actionGroup> |
| 135 | + <actionGroup ref="AdminMediaGalleryAssertFolderNameActionGroup" stepKey="assertNewFolderCreatedCategory"> |
| 136 | + <argument name="name" value="{{AdminMediaGalleryFolder2Data.name}}"/> |
| 137 | + </actionGroup> |
| 138 | + <comment userInput="BIC workaround" stepKey="logoutFromAdmin"/> |
73 | 139 | </test>
|
74 | 140 | </tests>
|
0 commit comments