mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
This commit is contained in:
parent
3ff0b88539
commit
f0d9ef06b0
2 changed files with 12 additions and 5 deletions
|
@ -130,7 +130,7 @@ export const SaveQueryForm: FunctionComponent<Props> = ({
|
|||
}
|
||||
|
||||
const saveQueryForm = (
|
||||
<EuiForm isInvalid={hasErrors} error={formErrors}>
|
||||
<EuiForm isInvalid={hasErrors} error={formErrors} data-test-subj="saveQueryForm">
|
||||
<EuiFormRow>
|
||||
<EuiText color="subdued">{savedQueryDescriptionText}</EuiText>
|
||||
</EuiFormRow>
|
||||
|
|
|
@ -27,14 +27,12 @@ export function SavedQueryManagementComponentProvider({ getService }) {
|
|||
class SavedQueryManagementComponent {
|
||||
|
||||
async saveNewQuery(name, description, includeFilters, includeTimeFilter) {
|
||||
await this.openSavedQueryManagementComponent();
|
||||
await testSubjects.click('saved-query-management-save-button');
|
||||
await this.openSaveCurrentQueryModal();
|
||||
await this.submitSaveQueryForm(name, description, includeFilters, includeTimeFilter);
|
||||
}
|
||||
|
||||
async saveNewQueryWithNameError(name) {
|
||||
await this.openSavedQueryManagementComponent();
|
||||
await testSubjects.click('saved-query-management-save-button');
|
||||
await this.openSaveCurrentQueryModal();
|
||||
if (name) {
|
||||
await testSubjects.setValue('saveQueryFormTitle', name);
|
||||
}
|
||||
|
@ -137,6 +135,15 @@ export function SavedQueryManagementComponentProvider({ getService }) {
|
|||
await testSubjects.click('saved-query-management-popover-button');
|
||||
}
|
||||
|
||||
async openSaveCurrentQueryModal() {
|
||||
await this.openSavedQueryManagementComponent();
|
||||
|
||||
await retry.try(async () => {
|
||||
await testSubjects.click('saved-query-management-save-button');
|
||||
await testSubjects.existOrFail('saveQueryForm');
|
||||
});
|
||||
}
|
||||
|
||||
async saveNewQueryMissingOrFail() {
|
||||
await this.openSavedQueryManagementComponent();
|
||||
await testSubjects.missingOrFail('saved-query-management-save-button');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue