https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32131 --- Comment #1 from Pedro Amorim <pedro.amorim@ptfs-europe.com> --- Best approach imo would be to use set the syspref using before() instead of beforeEach() we're already using for cy.login. However, this implies the following: 1) Because before() runs previous to beforeEach() this means we would also have to move login to before() - previous to setting sys pref. 2) If we're doing 1) we also need to re-implement how login is being done, using cy.session, see https://www.cypress.io/blog/2021/08/04/authenticate-faster-in-tests-cy-sessi... 3) That said, to use cy.session, we also need to put experimentalSessionAndOrigin: true in cypress.json since this is still an experimental thing added in Cypress 8.2, we're using cypress 9.5 last time I checked. Lastly, before() can save the original ERMModule sys pref value in some variable and we restore its' value using after(). I tried all this, and is half-working. It works as expected for the first test in a spec, but for some reason it's not authenticating for the second test in the spec. Will keep at it. -- You are receiving this mail because: You are watching all bug changes.