fix: 🐛 refresh action in session recording (#3229)

This commit is contained in:
Dharini authored and GitHub committed 2026-04-22 10:54:50 -07:00
1 parent 337963bff8
commit 4f9086642b
7 files changed
+40 -5

No files matched your search

@@ -152,6 +152,14 @@ module('Acceptance | session-recordings | list', function (hooks) {
await click(commonSelectors.HREF(urls.sessionRecordings));
assert.strictEqual(currentURL(), urls.sessionRecordings);
// Verify refresh button shows "x seconds ago" text after click
assert.dom(commonSelectors.TOOLBAR_REFRESHER_TEXT).doesNotExist();
await click(commonSelectors.TOOLBAR_REFRESHER_BUTTON);
await waitFor(commonSelectors.TOOLBAR_REFRESHER_TEXT);
assert.dom(commonSelectors.TOOLBAR_REFRESHER_TEXT).exists();
});
test('users cannot navigate to session-recordings without the list action', async function (assert) {
@@ -121,6 +121,14 @@ module('Acceptance | sessions | list', function (hooks) {
assert
.dom(commonSelectors.TABLE_ROWS)
.exists({ count: instances.sessions.length });
// Verify refresh button shows "x seconds ago" text after click
assert.dom(commonSelectors.TOOLBAR_REFRESHER_TEXT).doesNotExist();
await click(commonSelectors.TOOLBAR_REFRESHER_BUTTON);
await waitFor(commonSelectors.TOOLBAR_REFRESHER_TEXT);
assert.dom(commonSelectors.TOOLBAR_REFRESHER_TEXT).exists();
});
test('users cannot navigate to sessions tab without proper authorization', async function (assert) {
+5
View File
@@ -95,3 +95,8 @@ export const TABLE_SORT_BTN_ARROW_DOWN = (column) =>
export const CODE_EDITOR_CONTENT =
'[data-test-code-editor-field-editor] textarea';
// Toolbar refresher selectors
export const TOOLBAR_REFRESHER = '.toolbar-refresher';
export const TOOLBAR_REFRESHER_BUTTON = '.toolbar-refresher button';
export const TOOLBAR_REFRESHER_TEXT = '.toolbar-refresher p';