Skip to content

Commit 18a6cb6

Browse files
committed
Invoke settings in test blocks only
1 parent 8b75416 commit 18a6cb6

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

x-pack/test/functional/apps/uptime/settings.ts

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,34 +17,33 @@ export default ({ getPageObjects, getService }: FtrProviderContext) => {
1717
const es = getService('es');
1818

1919
describe('uptime settings page', () => {
20+
const settingsPage = () => pageObjects.uptime.settings;
2021
beforeEach('navigate to clean app root', async () => {
2122
// make 10 checks
2223
await makeChecks(es, 'myMonitor', 1, 1, 1);
2324
await pageObjects.uptime.goToRoot();
2425
});
2526

26-
const settingsPage = pageObjects.uptime.settings;
27-
2827
it('loads the default settings', async () => {
2928
await pageObjects.uptime.settings.go();
3029

31-
const fields = await settingsPage.loadFields();
30+
const fields = await settingsPage().loadFields();
3231
expect(fields).to.eql(defaultDynamicSettings);
3332
});
3433

3534
it('should disable the apply button when invalid or unchanged', async () => {
3635
await pageObjects.uptime.settings.go();
3736

3837
// Disabled because it's the original value
39-
expect(await settingsPage.applyButtonIsDisabled()).to.eql(true);
38+
expect(await settingsPage().applyButtonIsDisabled()).to.eql(true);
4039

4140
// Enabled because it's a new, different, value
42-
await settingsPage.changeHeartbeatIndicesInput('somethingNew');
43-
expect(await settingsPage.applyButtonIsDisabled()).to.eql(false);
41+
await settingsPage().changeHeartbeatIndicesInput('somethingNew');
42+
expect(await settingsPage().applyButtonIsDisabled()).to.eql(false);
4443

4544
// Disabled because it's blank
46-
await settingsPage.changeHeartbeatIndicesInput('');
47-
expect(await settingsPage.applyButtonIsDisabled()).to.eql(true);
45+
await settingsPage().changeHeartbeatIndicesInput('');
46+
expect(await settingsPage().applyButtonIsDisabled()).to.eql(true);
4847
});
4948

5049
it('changing index pattern setting is reflected elsewhere in UI', async () => {
@@ -55,8 +54,8 @@ export default ({ getPageObjects, getService }: FtrProviderContext) => {
5554
await pageObjects.uptime.settings.go();
5655

5756
const newFieldValues: DynamicSettings = { heartbeatIndices: 'new*' };
58-
await settingsPage.changeHeartbeatIndicesInput(newFieldValues.heartbeatIndices);
59-
await settingsPage.apply();
57+
await settingsPage().changeHeartbeatIndicesInput(newFieldValues.heartbeatIndices);
58+
await settingsPage().apply();
6059

6160
await pageObjects.uptime.goToRoot();
6261

@@ -65,7 +64,7 @@ export default ({ getPageObjects, getService }: FtrProviderContext) => {
6564

6665
// Verify that the settings page shows the value we previously saved
6766
await pageObjects.uptime.settings.go();
68-
const fields = await settingsPage.loadFields();
67+
const fields = await settingsPage().loadFields();
6968
expect(fields).to.eql(newFieldValues);
7069
});
7170
});

0 commit comments

Comments
 (0)