Update @testing-library/dom · Issue #260 · testing-library/cypress-testing-library · GitHub
Skip to content

Update @testing-library/dom #260

Open

Description

@zenblender
  • cypress-testing-library version: 9.0.0
  • node version: 19.4.0
  • npm (or yarn) version: 9.2.0

Problem description:

Should this be updated with the latest @testing-library/dom? (Currently 9.3.1)

I’ve noticed incompatibilities with other libraries that use the latest version of @testing-library/dom, such as @testing-library/react and @testing-library/user-event. Having both versions 8 and 9 in a project causes confusion and errors, for example about whether user-event actions need to be wrapped in act.

Suggested solution:

Update cypress-testing-library to use the latest version of @testing-library/dom.

Activity

  1. radoslawgrochowski commented on Sep 4, 2023

    @radoslawgrochowski

    Bumping.

    Because of difference between versions of @testing-library/react and @testing-library/cypress I've got error like you mentioned.

    console.error
      Warning: The current testing environment is not configured to support act(...)
    

    I see there is pending PR #262 .

    Since it looks like there is no breaking change between versions, I'm working with pnpm.packageExtensions till there is version bump:

    "pnpm": {
      "packageExtensions": {
        "@testing-library/cypress@9.0.0": {
          "dependencies": {
            "@testing-library/dom": "^9.0.0"
          }
        }
      }
    }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions