Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
3e4ae74
initial commit
dmcintyr-akamai Jun 26, 2025
061fa02
Merge branch 'linode:develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jun 27, 2025
263390e
move dupe strings to constants
dmcintyr-akamai Jun 27, 2025
71fd628
Merge branch 'M3-10073_alerts_prefs' of github.com:dmcintyr-akamai/ma…
dmcintyr-akamai Jun 27, 2025
996f5a4
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 1, 2025
70bcdda
manually resolve merge conflict
dmcintyr-akamai Jul 1, 2025
0c70653
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 1, 2025
304242d
Added changeset: Linode alerts tab based on region and user preference
dmcintyr-akamai Jul 1, 2025
8a30b94
formatting
dmcintyr-akamai Jul 1, 2025
ed9f797
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 2, 2025
977cbb4
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 2, 2025
e481034
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 2, 2025
aa7228c
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 2, 2025
4f5d852
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 2, 2025
f568ca0
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 2, 2025
3964634
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 3, 2025
c2a7a76
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 3, 2025
d1a8051
update Default Alerts msg
dmcintyr-akamai Jul 3, 2025
885e170
Merge branch 'M3-10073_alerts_prefs' of github.com:dmcintyr-akamai/ma…
dmcintyr-akamai Jul 3, 2025
734b515
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 3, 2025
a8c73de
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 8, 2025
90589da
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 10, 2025
79cf7d7
fix tests after breaking changes
dmcintyr-akamai Jul 10, 2025
937dd74
Merge branch 'M3-10073_alerts_prefs' of github.com:dmcintyr-akamai/ma…
dmcintyr-akamai Jul 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions packages/manager/.changeset/pr-12442-tests-1751388010586.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@linode/manager": Tests
---

Linode alerts tab based on region and user preference ([#12442](https://github.com/linode/manager/pull/12442))
27 changes: 14 additions & 13 deletions packages/manager/cypress/e2e/core/cloudpulse/aclp-support.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,13 @@ import {
} from 'support/util/cloudpulse';
import { randomLabel, randomNumber } from 'support/util/random';

import {
METRICS_BETA_MODE_BANNER_TEXT,
METRICS_BETA_MODE_BUTTON_TEXT,
METRICS_LEGACY_MODE_BANNER_TEXT,
METRICS_LEGACY_MODE_BUTTON_TEXT,
} from 'src/features/Linodes/constants';

import type { Stats } from '@linode/api-v4';

/**
Expand Down Expand Up @@ -87,12 +94,10 @@ describe('ACLP Components UI varies according to ACLP support by region and user
cy.get('[data-testid="metrics-preference-banner-text"]').should(
'be.visible'
);
cy.contains(
'Welcome to Metrics (Beta) with more options and greater flexibility for better data analysis.'
).should('be.visible');
cy.contains(METRICS_BETA_MODE_BANNER_TEXT).should('be.visible');

ui.button
.findByTitle('Switch to legacy Metrics')
.findByTitle(METRICS_BETA_MODE_BUTTON_TEXT)
.should('be.visible')
.should('be.enabled');
// UI displays mock error msg
Expand All @@ -104,8 +109,6 @@ describe('ACLP Components UI varies according to ACLP support by region and user

// UI displays legacy metrics, can switch to beta view
it('user preference disables aclp', function () {
const msgBeta =
'Try the new Metrics (Beta) with more options and greater flexibility for better data analysis. You can switch back to the current view at any time.';
mockGetUserPreferences({ isAclpMetricsBeta: false }).as(
'getUserPreferences'
);
Expand Down Expand Up @@ -136,21 +139,19 @@ describe('ACLP Components UI varies according to ACLP support by region and user
);
// expect legacy metrics view of LinodeSummary component to be displayed
cy.get('[data-testid="linode-summary"]').should('be.visible');
cy.contains(msgBeta).should('be.visible');
cy.contains(METRICS_LEGACY_MODE_BANNER_TEXT).should('be.visible');
// switch to beta metrics
ui.button
.findByTitle('Try the Metrics (Beta)')
.findByTitle(METRICS_LEGACY_MODE_BUTTON_TEXT)
.should('be.visible')
.should('be.enabled')
.click();
// wait for dashboard query to complete
cy.wait('@getDashboardError');
cy.contains(
'Welcome to Metrics (Beta) with more options and greater flexibility for better data analysis.'
).should('be.visible');
cy.contains(msgBeta).should('not.exist');
cy.contains(METRICS_BETA_MODE_BANNER_TEXT).should('be.visible');
cy.contains(METRICS_LEGACY_MODE_BANNER_TEXT).should('not.exist');
ui.button
.findByTitle('Switch to legacy Metrics')
.findByTitle(METRICS_BETA_MODE_BUTTON_TEXT)
.should('be.visible')
.should('be.enabled');
});
Expand Down
Loading