首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用测试库时,jest运行太多的tests...not,这正是我想要的。

在使用测试库时,jest运行太多的tests...not,这正是我想要的。
EN

Stack Overflow用户
提问于 2022-04-21 19:20:33
回答 1查看 153关注 0票数 -1

出于某种原因,我似乎无法将“柏树、木偶师和小丑单元测试”分成不同的命令:

package.json:

代码语言:javascript
复制
        "test:jest": "jest ./src",
        "e2e:pptr": "npm run dev & jest ./tests",
        "e2e:cypress": "npm run dev & cypress run",
        "e2e:cypress:browser": "npm run dev & cypress open",

...

    "jest": {
        "verbose": true,
        "testEnvironment": "jsdom",
        "transform": {
            "^.+\\.svelte$": [
                "svelte-jester",
                {
                    "preprocess": true
                }
            ],
            "^.+\\.js$": "babel-jest",
            "^.+\\.ts$": "ts-jest"
        },
        "moduleFileExtensions": [
            "js",
            "ts",
            "svelte"
        ],
        "setupFilesAfterEnv": [
            "@testing-library/jest-dom/extend-expect"
        ]
    }

WHen,我运行npm run test:jest,它仍然运行所有的测试。包括柏树和./tests/*.spec.js文件。它假设只在./src下运行测试,这是我的单元测试。

木偶师测试在./tests/*.spec.js,柏树在./cypress/*

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-22 04:00:06

所以我需要添加--rootDir <path>来限制它。

代码语言:javascript
复制
    `"test:jest": "jest --rootDir ./src",`
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71959876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档