]> source.dussan.org Git - nextcloud-server.git/commitdiff
Reset theming in cypress test 36455/head
authorLouis Chemineau <louis@chmn.me>
Tue, 31 Jan 2023 13:18:26 +0000 (14:18 +0100)
committerLouis Chemineau <louis@chmn.me>
Tue, 31 Jan 2023 13:18:26 +0000 (14:18 +0100)
The test in admin-settings does not reset the theming.
So when it is run before user-background, the "Default cloud background is not rendered" test fails.

This makes sure that the theming is reset before running "User default background settings"

Signed-off-by: Louis Chemineau <louis@chmn.me>
cypress/e2e/theming/user-background.cy.ts

index 8f9e42d6ad45e3d46526450ca04fb1be5d967391..86b66627ee63fe8edae0b0bde675bc8b3c3b73a6 100644 (file)
  * along with this program. If not, see <http://www.gnu.org/licenses/>.
  *
  */
-import type { User } from '@nextcloud/cypress'
+import { User } from '@nextcloud/cypress'
 
 import { pickRandomColor, validateBodyThemingCss } from './themingUtils'
 
 const defaultPrimary = '#006aa3'
 const defaultBackground = 'kamil-porembinski-clouds.jpg'
+const admin = new User('admin', 'admin')
 
 describe('User default background settings', function() {
        before(function() {
+               cy.resetAdminTheming()
+               cy.resetUserTheming(admin)
                cy.createRandomUser().then((user: User) => {
                        cy.login(user)
                })