KEMBAR78
Unable to have a root on a separate drive on Windows · Issue #8536 · jestjs/jest · GitHub
Skip to content

Unable to have a root on a separate drive on Windows #8536

@Robinfr

Description

@Robinfr

🐛 Bug Report

Passing a folder on a different directory on Windows to the roots configuration option fails as jest-haste-map is trying to resolve all paths relative to the rootDir, but this is not possible on Windows where a relative path from one drive to another will produce an absolute path.

This bug was introduced in #7020

To Reproduce

Steps to reproduce the behavior:

  • Have a configuration that has a root set to a different drive than the project itself is on
  • Start jest

Expected behavior

The paths that are on a separate drive should not be resolved relatively to the rootDir, but should be taken as is. We're using a patch that does this and that seems to solve the issue.

Run npx envinfo --preset jest

Paste the results here:

  System:
    OS: Windows 10
    CPU: (4) x64 Intel(R) Core(TM) i9-8950HK CPU @ 2.90GHz
  Binaries:
    Node: 10.16.0 - C:\Program Files\nodejs\node.EXE
    npm: 6.9.0 - C:\Program Files\nodejs\npm.CMD

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions