Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Cases] Wait for the configuration page to appear before starting the tests #168465

Merged
merged 9 commits into from
Oct 14, 2023
Original file line number Diff line number Diff line change
Expand Up @@ -21,23 +21,30 @@ export default ({ getPageObject, getService }: FtrProviderContext) => {
const find = getService('find');

describe('Configure Case', function () {
// Error: timed out waiting for assertRadioGroupValue: Expected the radio group value to equal "close-by-pushing"
this.tags(['failsOnMKI']);
pheyos marked this conversation as resolved.
Show resolved Hide resolved
before(async () => {
await svlCommonPage.login();
await svlObltNavigation.navigateToLandingPage();
await svlCommonNavigation.sidenav.clickLink({ deepLinkId: 'observability-overview:cases' });
await header.waitUntilLoadingHasFinished();

await retry.waitFor('configure-case-button exist', async () => {
return await testSubjects.exists('configure-case-button');
});

await common.clickAndValidate('configure-case-button', 'case-configure-title');
await header.waitUntilLoadingHasFinished();

await retry.waitFor('case-configure-title exist', async () => {
return await testSubjects.exists('case-configure-title');
});
});

after(async () => {
await cases.api.deleteAllCases();
await svlCommonPage.forceLogout();
});

// FLAKY: https://github.com/elastic/kibana/issues/166469
describe.skip('Closure options', function () {
describe('Closure options', function () {
it('defaults the closure option correctly', async () => {
await cases.common.assertRadioGroupValue('closure-options-radio-group', 'close-by-user');
});
Expand All @@ -50,8 +57,7 @@ export default ({ getPageObject, getService }: FtrProviderContext) => {
});
});

// FLAKY: https://github.com/elastic/kibana/issues/167869
describe.skip('Connectors', function () {
describe('Connectors', function () {
it('defaults the connector to none correctly', async () => {
await retry.waitFor('dropdown-connector-no-connector to exist', async () => {
return await testSubjects.exists('dropdown-connector-no-connector');
Expand Down