Files
threshold-ui/e2e-tests/desktop/pages/sessionPage.js
T
Lisbet Alvarez 3ba93927fe Update copyright headers (#3146)
* empty commit

* Add missing copyright headers

* chore: 🤖 update copywrite config file with correct year

* Add missing copyright headers

* empty commit (gh action merge checks are stuck)
2026-01-28 17:09:06 -08:00

36 lines
857 B
JavaScript

/**
* Copyright IBM Corp. 2021, 2026
* SPDX-License-Identifier: BUSL-1.1
*/
import { expect } from '../fixtures/baseTest.js';
import BasePage from './basePage.js';
export default class SessionPage extends BasePage {
async cancelAllSessions() {
await expect
.poll(
async () => {
await this.page
.getByRole('row')
.filter({ hasNot: this.page.getByRole('columnheader') })
.getByLabel('Cancel')
.first()
.click();
await this.dismissSuccessAlert();
return await this.page
.getByRole('row')
.filter({ hasNot: this.page.getByRole('columnheader') })
.getByLabel('Cancel')
.count();
},
{
message: 'Ensure all sessions are cancelled',
},
)
.toBe(0);
}
}