Skip to content

chore(jest): Upgrade jest

Lukas Eipert requested to merge leipert-upgrade-jest into master

What does this MR do?

Upgrade jest to the latest version. It also took me a few seconds to find our jest config, so moving it from the package.json to a separate file.

The only thing that changed, tests which are checking the focus of elements need to be attached to the DOM. There is also better support for CSS custom properties and how they are queried.

Does this MR meet the acceptance criteria?

Conformity

  • Code review guidelines.
  • GitLab UI's contributing guidlines.
  • If it changes a Pajamas-compliant component's look & feel, the MR has been reviewed by a UX designer.
  • If it changes GitLab UI's documentation guidelines, the MR has been reviewed by a Technical Writer.
  • If the MR changes a component's API, integration MR(s) have been opened in the following projects to ensure that the @gitlab/ui package can be upgraded quickly after the changes are released:
  • Added the ~"component:*" label(s) if applicable.

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Lukas Eipert

Merge request reports