mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
Fixing flaky disable
test (#142687)
* Unskipping test * Adding retries * Cleanup * Cleanup
This commit is contained in:
parent
57876a8597
commit
34deabc6bb
1 changed files with 21 additions and 18 deletions
|
@ -26,8 +26,7 @@ export default function createDisableRuleTests({ getService }: FtrProviderContex
|
|||
const retry = getService('retry');
|
||||
const supertest = getService('supertest');
|
||||
|
||||
// Failing: See https://github.com/elastic/kibana/issues/141864
|
||||
describe.skip('disable', () => {
|
||||
describe('disable', () => {
|
||||
const objectRemover = new ObjectRemover(supertestWithoutAuth);
|
||||
const ruleUtils = new RuleUtils({ space: Spaces.space1, supertestWithoutAuth });
|
||||
|
||||
|
@ -52,15 +51,17 @@ export default function createDisableRuleTests({ getService }: FtrProviderContex
|
|||
await ruleUtils.disable(createdRule.id);
|
||||
|
||||
// task doc should still exist but be disabled
|
||||
const taskRecord = await getScheduledTask(createdRule.scheduled_task_id);
|
||||
expect(taskRecord.type).to.eql('task');
|
||||
expect(taskRecord.task.taskType).to.eql('alerting:test.noop');
|
||||
expect(JSON.parse(taskRecord.task.params)).to.eql({
|
||||
alertId: createdRule.id,
|
||||
spaceId: Spaces.space1.id,
|
||||
consumer: 'alertsFixture',
|
||||
await retry.try(async () => {
|
||||
const taskRecord = await getScheduledTask(createdRule.scheduled_task_id);
|
||||
expect(taskRecord.type).to.eql('task');
|
||||
expect(taskRecord.task.taskType).to.eql('alerting:test.noop');
|
||||
expect(JSON.parse(taskRecord.task.params)).to.eql({
|
||||
alertId: createdRule.id,
|
||||
spaceId: Spaces.space1.id,
|
||||
consumer: 'alertsFixture',
|
||||
});
|
||||
expect(taskRecord.task.enabled).to.eql(false);
|
||||
});
|
||||
expect(taskRecord.task.enabled).to.eql(false);
|
||||
|
||||
// Ensure AAD isn't broken
|
||||
await checkAAD({
|
||||
|
@ -196,15 +197,17 @@ export default function createDisableRuleTests({ getService }: FtrProviderContex
|
|||
.expect(204);
|
||||
|
||||
// task doc should still exist but be disabled
|
||||
const taskRecord = await getScheduledTask(createdRule.scheduled_task_id);
|
||||
expect(taskRecord.type).to.eql('task');
|
||||
expect(taskRecord.task.taskType).to.eql('alerting:test.noop');
|
||||
expect(JSON.parse(taskRecord.task.params)).to.eql({
|
||||
alertId: createdRule.id,
|
||||
spaceId: Spaces.space1.id,
|
||||
consumer: 'alertsFixture',
|
||||
await retry.try(async () => {
|
||||
const taskRecord = await getScheduledTask(createdRule.scheduled_task_id);
|
||||
expect(taskRecord.type).to.eql('task');
|
||||
expect(taskRecord.task.taskType).to.eql('alerting:test.noop');
|
||||
expect(JSON.parse(taskRecord.task.params)).to.eql({
|
||||
alertId: createdRule.id,
|
||||
spaceId: Spaces.space1.id,
|
||||
consumer: 'alertsFixture',
|
||||
});
|
||||
expect(taskRecord.task.enabled).to.eql(false);
|
||||
});
|
||||
expect(taskRecord.task.enabled).to.eql(false);
|
||||
|
||||
// Ensure AAD isn't broken
|
||||
await checkAAD({
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue