【发布时间】:2020-10-08 02:04:33
【问题描述】:
我目前在我的 CRA 应用程序中使用 Jest。我看到 CRA 在编写测试时选择使用filename.test.js 格式,但我发现这种方法对眼睛和大脑来说有点麻烦。我发现您可以在名为 __tests__ 的文件夹中编写测试,并且 jest 将自动在该文件夹中运行测试。我喜欢这种方法。我现在的问题是,使用此设置时的标准是什么?通常,我的src 文件夹是这样设置的:
src
└── components
├── some1ComponentDir
└── some2ComponentDir
我是在每个级别创建一个__tests__ 文件夹,还是在src 文件夹内的__tests__ 文件夹内模拟我的src 文件夹的结构?
如果您认为这是一个愚蠢的问题,请忽略它并继续前进。感谢您的帮助。
【问题讨论】:
-
在企业应用程序中,大多数人在代码所在的同一文件夹中编写单元测试用例。您应该将所有测试用例编写在单个 test 目录中
-
@RIYAJKHAN 好的。我很好奇测试目录是否会模拟它正在测试的文件的结构。