ReturnToPrevious: Add e2e test (#83115)

* feat: add incomplete unit test

* refactor: add idea for unit test

* feat: create new e2e test

* feat: add some steps

* feat: add comment

* feat: complete prep work

* feat: complete clean up

* rebase

* feat: add more steps to test flow

* refactor: remove unit test

* refactor: clean up

* refactor: create a provisioned alert rule

* refactor: change location and content

* refactor: e2e test

* refactor: betterer

* refactor: move provisioned alert rule

* refactor: make provisioning file available remote

* refactor: clean up test

* refactor: move provisioned alert rule

* refactor: remove wait()

* feat: restructure first test and add more tests

* feat: add another provisioned alert rule

* feat: add a new test

* feat: complete new test

* refactor: replace data-testid in alert rules

* refactor: replace data-testid

* refactor: fix tests for drone

* refactor: fix third test after review

* refactor: fix last test

* temp

* refactor: improve some things

* refactor: adjust unit tests

* refactor: remove assertions for alert rule details view

* refactor: remove assertions

* refactor: add check for button text

* refactor: remove session storage

* refactor: apply changes from code review

* refactor: add codeowner

* refactor

* refactor

* refactor: clean up

* refactor: clean up

* refactor: clean up

* refactor: increase pa11y threshold for /alerting/list
This commit is contained in:
Laura Benz
2024-03-21 09:05:51 +01:00
committed by GitHub
parent 9298a5fcb5
commit d8a116e696
13 changed files with 281 additions and 13 deletions
@@ -293,6 +293,11 @@ export const Components = {
AlertTab: {
content: 'data-testid Alert editor tab content',
},
AlertRules: {
groupToggle: 'data-testid group-collapse-toggle',
toggle: 'data-testid collapse-toggle',
expandedContent: 'data-testid expanded-content',
},
Alert: {
/**
* @deprecated use alertV2 from Grafana 8.3 instead
@@ -537,6 +542,11 @@ export const Components = {
Tooltip: {
container: 'data-testid tooltip',
},
ReturnToPrevious: {
buttonGroup: 'data-testid dismissable button group',
backButton: 'data-testid back',
dismissButton: 'data-testid dismiss',
},
SQLQueryEditor: {
selectColumn: 'data-testid select-column',
selectAggregation: 'data-testid select-aggregation',