【问题标题】:Jest - How to define alias to base pathJest - 如何定义基本路径的别名
【发布时间】:2018-02-05 09:34:42
【问题描述】:

我正在使用 JEST 对我的 React 应用程序进行单元测试,但需要为要在我的测试文件中使用的基本路径定义别名。目前我的单元测试文件有很长的路径,比如'../../../Component/abc'。

我有办法为../../../Component 定义别名。我没有 webpack 可以玩。那么有没有办法直接在 jest 配置中定义别名呢?

【问题讨论】:

    标签: reactjs unit-testing webpack jestjs


    【解决方案1】:

    这取决于它们的导出方式,但您可以做的是: import * as componentsUnderTest from '../../../Component'

    然后使用componentsUnderTest.abc

    【讨论】:

    • 这不是我要找的,我想为基本路径使用别名,例如 '../../../' 的 baspath,这样我就不必每次都使用这个冗余的相对路径测试文件。无论如何,谢谢!
    • 让测试靠近组件的原因之一 (Component.spec.js)
    • 我刚刚用谷歌搜索了你:alexjoverm.github.io/2017/10/07/…
    • 是的,但是他正在使用 webpack,我没有 webpack 可以玩。但同意这是将测试文件与源组件保存在同一文件夹中的最常见用例之一。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-11
    • 2023-02-21
    相关资源
    最近更新 更多