PublicDashboard: Add RTK Query with loading and error state. Add MSW dependency for testing. (#55518)

PublicDashboard: Add RTK Query with loading and error state. Add MSW dependency for testing.
This commit is contained in:
juanicabanas
2022-09-22 09:35:04 -03:00
committed by GitHub
parent 2f14575dd3
commit c7419de2e5
19 changed files with 1016 additions and 560 deletions
@@ -28,8 +28,11 @@ e2e.scenario({
e2e.pages.ShareDashboardModal.PublicDashboard.LimitedDSCheckbox().should('be.enabled').click({ force: true });
e2e.pages.ShareDashboardModal.PublicDashboard.CostIncreaseCheckbox().should('be.enabled').click({ force: true });
e2e.pages.ShareDashboardModal.PublicDashboard.SaveConfigButton().should('be.disabled');
// Switch on enabling toggle
e2e.pages.ShareDashboardModal.PublicDashboard.EnableSwitch().should('be.enabled').click({ force: true });
e2e.pages.ShareDashboardModal.PublicDashboard.SaveConfigButton().should('be.enabled');
// Save configuration
e2e().intercept('POST', '/api/dashboards/uid/ZqZnVvFZz/public-config').as('save');
@@ -69,6 +72,8 @@ e2e.scenario({
e2e.pages.ShareDashboardModal.PublicDashboard.Tab().click();
e2e().wait('@query-public-config');
e2e.pages.ShareDashboardModal.PublicDashboard.SaveConfigButton().should('be.enabled');
// Make a request to public dashboards api endpoint without authentication
e2e.pages.ShareDashboardModal.PublicDashboard.CopyUrlInput()
.invoke('val')