gpt4 book ai didi

reactjs - Jest 文件夹结构

转载 作者:行者123 更新时间:2023-12-03 14:35:30 25 4
gpt4 key购买 nike

我目前在我的CRA应用程序中使用Jest。我看到CRA在编写测试时选择使用filename.test.js格式,但是我发现这种方法在眼睛和大脑上有点麻烦。我发现您可以在名为__tests__的文件夹中编写测试,并且jest会自动在该文件夹中运行测试。我喜欢这种方法。我现在的问题是,使用此设置时的标准是什么?通常,我的src文件夹是这样设置的:

src
└── components
├── some1ComponentDir
└── some2ComponentDir
我是在每个级别上创建一个 __tests__文件夹,还是在 src文件夹内的 __tests__文件夹内模拟 src文件夹的结构?
如果您认为这是一个愚蠢的问题,请忽略它并继续前进。谢谢你的帮助。

最佳答案

在我看来,开玩笑的惯例是按照从好到坏的顺序排列的:

Getting Started文档中首先提到的

  • src/file.test.js,非常适合使测试(尤其是单元)易于在源文件
  • 旁边找到
  • src/__tests__/file.test.js可让您拥有多个__tests__目录,因此测试仍在原始文件附近,而不会干扰相同的目录
  • __tests__/file.test.js更像是将所有测试放在单独目录中的旧式测试框架;尽管Jest确实支持它,但要保持测试的组织性和可发现性
  • 并非易事

    由于您不想要1,因此听起来2是您的最佳选择。

    关于reactjs - Jest 文件夹结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62442797/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com