Skip to content

Commit 1fcd6c5

Browse files
authored
fix: update prefix interaction in tests and component (#18)
Adaptation to the "UI for managing list of OAS extensions preserved on Export" story. Modify the prefix interaction in access control tests and the ApiSpecConfigTab component to use hover and edit button clicks instead of direct clicks.
1 parent 378865e commit 1fcd6c5

File tree

4 files changed

+11
-6
lines changed

4 files changed

+11
-6
lines changed

src/packages/portal/pages/PortalPage/BaseVersionPage/PackageSettingsPage/ApiSpecConfigTab.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { EditRestGroupingPrefixDialog } from './ApiSpecConfigTab/EditRestGroupin
55

66
export class ApiSpecConfigTab extends BaseSettingsTab {
77

8-
readonly prefix = new Content(this.page.getByTestId('PrefixContent'), 'REST Path Prefix for Grouping')
8+
readonly prefix = new Content(this.page.getByTestId('PrefixContent').getByTestId('SettingsParameterContent'), 'REST Path Prefix for Grouping')
99
readonly infoIcon = new Icon(this.page.getByTestId('InfoIcon'), 'Info')
1010
readonly editBtn = new Button(this.page.getByTestId('EditButton'), 'Edit')
1111
readonly editPrefixDialog = new EditRestGroupingPrefixDialog(this.page)

src/tests/portal/03-access-control/3.3.1-owner-package.spec.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -721,7 +721,8 @@ test.describe('03.3.1 Access Control. Owner role. (Package)', () => {
721721
})
722722

723723
await test.step('Set valid prefix', async () => {
724-
await apiSpecConfigTab.prefix.click()
724+
await apiSpecConfigTab.prefix.hover()
725+
await apiSpecConfigTab.editBtn.click()
725726

726727
await editPrefixDialog.prefixTxtFld.fill(DEF_PREFIX_GROUP)
727728
await editPrefixDialog.saveBtn.click()

src/tests/portal/03-access-control/3.4.1-admin-package.spec.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -651,7 +651,8 @@ test.describe('03.4.1 Access Control. Admin role. (Package)', () => {
651651
})
652652

653653
await test.step('Set valid prefix', async () => {
654-
await apiSpecConfigTab.prefix.click()
654+
await apiSpecConfigTab.prefix.hover()
655+
await apiSpecConfigTab.editBtn.click()
655656

656657
await editPrefixDialog.prefixTxtFld.fill(DEF_PREFIX_GROUP)
657658
await editPrefixDialog.saveBtn.click()

src/tests/portal/12-grouping/12.1.4-pkg-prefix-grouping-crud.spec.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@ test.describe('12.1.4 Prefix grouping: CRUD', () => {
4040
await portalPage.gotoPackage(P_PKG_PPGR_SETTINGS_R, SETTINGS_TAB_API_CONFIG)
4141

4242
await test.step('Set invalid prefix', async () => {
43-
await apiSpecConfigTab.prefix.click()
43+
await apiSpecConfigTab.prefix.hover()
44+
await apiSpecConfigTab.editBtn.click()
4445
await editPrefixDialog.prefixTxtFld.fill(INVALID_PREFIX_GROUP)
4546
await editPrefixDialog.saveBtn.click()
4647

@@ -90,7 +91,8 @@ test.describe('12.1.4 Prefix grouping: CRUD', () => {
9091
await test.step('Set new prefix', async () => {
9192
await versionPage.toolbar.settingsBtn.click()
9293
await apiSpecConfigTab.click()
93-
await apiSpecConfigTab.prefix.click()
94+
await apiSpecConfigTab.prefix.hover()
95+
await apiSpecConfigTab.editBtn.click()
9496
await editPrefixDialog.prefixTxtFld.fill(API_PREFIX_GROUP)
9597
await editPrefixDialog.recalculateChx.click()
9698
await editPrefixDialog.saveBtn.click()
@@ -141,7 +143,8 @@ test.describe('12.1.4 Prefix grouping: CRUD', () => {
141143

142144
await test.step('Delete prefix', async () => {
143145
await portalPage.gotoPackage(P_PKG_PPGR_SETTINGS_R, SETTINGS_TAB_API_CONFIG)
144-
await apiSpecConfigTab.prefix.click()
146+
await apiSpecConfigTab.prefix.hover()
147+
await apiSpecConfigTab.editBtn.click()
145148
await editPrefixDialog.prefixTxtFld.clear()
146149
await editPrefixDialog.recalculateChx.click()
147150
await editPrefixDialog.saveBtn.click()

0 commit comments

Comments
 (0)