diff options
-rw-r--r-- | cypress/e2e/theming/themingUtils.ts | 13 | ||||
-rw-r--r-- | cypress/e2e/theming/user-background.cy.ts | 4 |
2 files changed, 11 insertions, 6 deletions
diff --git a/cypress/e2e/theming/themingUtils.ts b/cypress/e2e/theming/themingUtils.ts index de0c5acd973..2965886c656 100644 --- a/cypress/e2e/theming/themingUtils.ts +++ b/cypress/e2e/theming/themingUtils.ts @@ -21,8 +21,8 @@ */ import { colord } from 'colord' -export const defaultPrimary = '#0082c9' -export const defaultAccessiblePrimary = '#00679e' +const defaultNextcloudBlue = '#0082c9' +export const defaultPrimary = '#00679e' export const defaultBackground = 'kamil-porembinski-clouds.jpg' /** @@ -60,14 +60,19 @@ export const validateUserThemingDefaultCss = function(expectedColor = defaultPri const defaultOptionBackground = defaultSelectButton.css('background-image') const colorPickerOptionColor = defaultSelectButton.css('background-color') + const isNextcloudBlue = colord(colorPickerOptionColor).isEqual('#0082c9') const isValidBackgroundImage = !expectedBackground ? defaultOptionBackground === 'none' : defaultOptionBackground.includes(expectedBackground) - console.debug({ colorPickerOptionColor: colord(colorPickerOptionColor).toHex(), expectedColor, isValidBackgroundImage }) + console.debug({ colorPickerOptionColor: colord(colorPickerOptionColor).toHex(), expectedColor, isValidBackgroundImage, isNextcloudBlue }) - return isValidBackgroundImage && colord(colorPickerOptionColor).isEqual(expectedColor) + return isValidBackgroundImage && ( + colord(colorPickerOptionColor).isEqual(expectedColor) + // we replace nextcloud blue with the the default rpimary (apps/theming/lib/Themes/DefaultTheme.php line 76) + || (isNextcloudBlue && colord(expectedColor).isEqual(defaultPrimary)) + ) } export const pickRandomColor = function(): Cypress.Chainable<string> { diff --git a/cypress/e2e/theming/user-background.cy.ts b/cypress/e2e/theming/user-background.cy.ts index e024ea4b5e9..cdf3ef59f4d 100644 --- a/cypress/e2e/theming/user-background.cy.ts +++ b/cypress/e2e/theming/user-background.cy.ts @@ -95,7 +95,7 @@ describe('User select shipped backgrounds and remove background', function() { // Validate changed background and primary cy.wait('@setBackground') - cy.waitUntil(() => validateBodyThemingCss('#56633d', background)) + cy.waitUntil(() => validateBodyThemingCss('#869171', background)) }) it('Remove background', function() { @@ -109,7 +109,7 @@ describe('User select shipped backgrounds and remove background', function() { // Validate clear background cy.wait('@clearBackground') - cy.waitUntil(() => validateBodyThemingCss('#56633d', null)) + cy.waitUntil(() => validateBodyThemingCss('#869171', null)) }) }) |