Small test selector updates (#2733)
* refactor: 💡 update sidebar nav selector name * refactor: 💡 move generic selector to common selector file
This commit is contained in:
1 parent
825751239f
commit
01c34c0a79
5 files changed
+7
-10
No files matched your search
@@ -494,7 +494,7 @@ module('Acceptance | auth-methods | create', function (hooks) {
|
||||
);
|
||||
await visit(urls.authMethods);
|
||||
|
||||
await click(selectors.TABLE_FIRST_ROW_ACTION_DROPDOWN);
|
||||
await click(commonSelectors.TABLE_FIRST_ROW_ACTION_DROPDOWN);
|
||||
assert.dom(selectors.TABLE_FIRST_ROW_ACTION_FIRST_ITEM).isVisible();
|
||||
await click(selectors.TABLE_FIRST_ROW_ACTION_FIRST_ITEM);
|
||||
|
||||
@@ -506,7 +506,7 @@ module('Acceptance | auth-methods | create', function (hooks) {
|
||||
'Primary auth method is set.',
|
||||
);
|
||||
|
||||
await click(selectors.TABLE_FIRST_ROW_ACTION_DROPDOWN);
|
||||
await click(commonSelectors.TABLE_FIRST_ROW_ACTION_DROPDOWN);
|
||||
await click(selectors.TABLE_FIRST_ROW_ACTION_FIRST_ITEM);
|
||||
|
||||
scope = this.server.schema.scopes.find(instances.orgScope.id);
|
||||
|
||||
@@ -102,8 +102,6 @@ export const MANAGE_DROPDOWN_MAKE_PRIMARY =
|
||||
export const MANAGE_DROPDOWN_DELETE =
|
||||
'[data-test-manage-auth-method] ul li:last-child button';
|
||||
|
||||
export const TABLE_FIRST_ROW_ACTION_DROPDOWN =
|
||||
'tbody tr:first-child td:last-child button';
|
||||
export const TABLE_FIRST_ROW_ACTION_FIRST_ITEM =
|
||||
'tbody tr:first-child td:last-child ul li:first-child button';
|
||||
|
||||
|
||||
@@ -94,7 +94,7 @@ module('Acceptance | storage-buckets | list', function (hooks) {
|
||||
].includes('create'),
|
||||
);
|
||||
assert
|
||||
.dom(commonSelectors.SIDEBAR_NAV_LINK(urls.storageBuckets))
|
||||
.dom(commonSelectors.GENERAL_SIDEBAR_NAV_LINK(urls.storageBuckets))
|
||||
.doesNotExist();
|
||||
|
||||
// Tests that correct message is displayed when no buckets exist
|
||||
@@ -177,7 +177,7 @@ module('Acceptance | storage-buckets | list', function (hooks) {
|
||||
await visit(urls.globalScope);
|
||||
assert.false(featuresService.isEnabled('ssh-session-recording'));
|
||||
assert
|
||||
.dom(commonSelectors.SIDEBAR_NAV_LINK(urls.storageBuckets))
|
||||
.dom(commonSelectors.GENERAL_SIDEBAR_NAV_LINK(urls.storageBuckets))
|
||||
.doesNotExist();
|
||||
});
|
||||
|
||||
@@ -190,7 +190,7 @@ module('Acceptance | storage-buckets | list', function (hooks) {
|
||||
urls.storageBucket = `${urls.storageBuckets}/${instances.storageBucket.id}`;
|
||||
|
||||
await click(commonSelectors.HREF(urls.storageBuckets));
|
||||
await click(selectors.TABLE_FIRST_ROW_ACTION_DROPDOWN);
|
||||
await click(commonSelectors.TABLE_FIRST_ROW_ACTION_DROPDOWN);
|
||||
|
||||
assert.dom(selectors.TABLE_FIRST_ROW_ACTION_FIRST_ITEM).exists();
|
||||
assert.dom(selectors.TABLE_FIRST_ROW_ACTION_FIRST_ITEM).hasText('Edit');
|
||||
|
||||
@@ -36,7 +36,5 @@ export const EDITOR_WORKER_FILTER_VALUE = '"dev" in "/tags/env"';
|
||||
export const TOAST = '[role=alert] div';
|
||||
export const TOAST_SUCCESSFUL_VALUE = 'Saved successfully.';
|
||||
|
||||
export const TABLE_FIRST_ROW_ACTION_DROPDOWN =
|
||||
'tbody tr:first-child td:last-child button';
|
||||
export const TABLE_FIRST_ROW_ACTION_FIRST_ITEM =
|
||||
'tbody tr:first-child td:last-child ul li:first-child a';
|
||||
@@ -35,7 +35,8 @@ export const PAGE_MESSAGE_LINK =
|
||||
|
||||
export const HREF = (url) => `[href="${url}"]`;
|
||||
|
||||
export const SIDEBAR_NAV_LINK = (url) => `[title="General"] a[href="${url}"]`;
|
||||
export const GENERAL_SIDEBAR_NAV_LINK = (url) =>
|
||||
`[title="General"] a[href="${url}"]`;
|
||||
export const RESOURCES_SIDEBAR_NAV_LINK = (url) =>
|
||||
`[title="Resources"] a[href="${url}"]`;
|
||||
|
||||
|
||||
Reference in new issue
Block a user