gpt4 book ai didi

unit-testing - 暂时获得 Jest 报道,只显示特定文件夹中的文件

转载 作者:行者123 更新时间:2023-12-04 04:01:52 28 4
gpt4 key购买 nike

对于我的reactjs应用程序,我正在向 View 中添加集成测试,并希望一直关注覆盖范围。我目前正在每次运行时获取所有文件。
问题
在添加测试以增加覆盖范围的同时,如何获得仅显示特定文件夹中文件的笑话覆盖范围?
尝试过的例子

  • $ yarn test --collectCoverageFrom=src/app/components/Tools试运行,但这里没有显示覆盖率。
  • $ yarn test Tools --coverage --collectCoverageFrom=src/app/components/Tools我得到Ran all test suites matching "Tools".
  • $ yarn test src/app/components/Tools --coverage在这里,我看到覆盖率较小,但仍列出了所有文件。
  • $ yarn test -o --coverage再如前所述,我看到覆盖率较小,但仍列出了所有文件。
  • 最佳答案

    最好在CLI中有一个参数,但是您可以在package.json中添加一个临时脚本:
    "tools-coverage": "react-app-rewired test --env=jsdom src/app/components/Tools --coverage --collectCoverageFrom=src/app/components/Tools/**/*.js"
    在终端中运行完整的命令是行不通的。

    现在,您可以运行$ yarn tools-coverage来仅测试您在package.json中定位的Tools文件夹。
    create-react-app问题中显示的示例:
    https://github.com/facebook/create-react-app/issues/1455#issuecomment-277010725

    关于unit-testing - 暂时获得 Jest 报道,只显示特定文件夹中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53342824/

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