腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Jest
globalTeardown
在
测试
失败
后
未
运行
、
、
一旦所有
测试
通过,我就可以启动和停止它。但是,当
测试
失败
时,
globalTeardown
不会
运行
。您可以在此处查看示例项目:https://github.com/bilalsha/sls-test-
jest
/tree/fail_test teardown.js module.exports = async
浏览 14
提问于2020-01-19
得票数 11
回答已采纳
1
回答
配置Babel和
Jest
、
、
、
TLDR:如何配置
jest
,以便使用babel编译globalSetup和
globalTeardown
中所需的
测试
文件和文件
globalTeardown
: './src/
浏览 0
提问于2018-08-14
得票数 7
1
回答
玩笑中的“顶级”
测试
、
在用
jest
编写集成
测试
时,我想复制我
在
mocha中通过:mocha -r ts-node/register tests/integration/topLevelTest.test.ts 'tests/importantVariable)}) importantVariable.cleanUp()行为很简单:首先执行topLevelTest描述,然后执行其他
测试
套件自己执行,最后
在
topLevel
浏览 3
提问于2020-09-30
得票数 0
回答已采纳
2
回答
让
Jest
全局设置和全局拆卸在一个类型记录项目中工作
、
、
、
、
我希望
运行
一个在
运行
测试
之前打开db连接的函数(全局安装程序)和另一个在
运行
测试
后
关闭db连接的函数(全局删除)。目前,我有以下配置://.../src/
jest
/globalSetUp.ts", "
globalTeardown
": "./src/
jest
/
globalT
浏览 7
提问于2020-10-23
得票数 9
1
回答
如何在
jest
nodejs中配置`
jest
-html-reporter`‘
、
我使用
jest
在
nodejs项目中
运行
单元
测试
。当我
运行
yarn test时,
测试
用例正在
运行
,但没有生成报告。"scripts": { "test:dev": "
jest
--config
jest
.config.js", "tes
浏览 3
提问于2018-06-06
得票数 1
回答已采纳
2
回答
jest
-dev-server的用法示例中的config/start.js是什么
、
尝试使用
jest
-dev-server (see here)设置
jest
。
在
使用示例中,它们引用了config/start.js。这个文件在哪里/是什么?// global-setup.js module.exports = async
浏览 27
提问于2018-12-28
得票数 3
回答已采纳
1
回答
jest
测试
后
,
在
阿波罗服务器上杀死或关闭websocket
、
、
我想知道如何在
测试
结束
后
关闭websocket?/tests/
jest
/globalSetup.js", },const server = new ApolloServer({ typeDefs,console.log(&qu
浏览 2
提问于2020-06-18
得票数 0
回答已采纳
1
回答
Jest
globalSetup函数
、
、
我正在尝试使用globalSetup和
Jest
通过以下代码建立数据库连接: await mongoConnect()然而,当我
运行
我的代码时,我的每个
测试
套件都有一个
失败
的
测试
,它总是第一个
运行
的
测试
。我假设这是因为每个套件中的第一个
测试
在
DB连接完成之前开始
运行
,因此导致
测试</e
浏览 4
提问于2021-10-13
得票数 0
1
回答
Jest
global teardown
在
测试
结束之前
运行
吗?
、
、
我正在尝试确保我的应用程序在
运行
完所有
Jest
测试
后
被正确销毁,但我
在
尝试使用
Jest
的全局teardown配置值时遇到了一些非常奇怪的行为。 情况如下:我的应用程序创建了一个数据库连接。我有一个单独的
测试
来启动服务器,对数据库连接
运行
查询。
在
我的全局teardown函数中,我调用了app.destroy(),但是进程挂起了。如果我注释掉全局teardown函数中的destroy调用,并在查询
后
将app.destro
浏览 25
提问于2019-02-02
得票数 9
回答已采纳
1
回答
“‘React”指的是UMD全局文件,但当前文件是js-
jest
中的模块错误。
、
、
、
、
我在用ts-
jest
。最近,我从代码中删除了一组import React from "react"语句。我的
jest
测试
开始
失败
,因为这个错误:module.exports = { rootDir: 'tests
浏览 25
提问于2022-09-23
得票数 0
1
回答
globalSetup、setupFiles、setupFilesAfterEnv和beforeAll
在
Jest
中的区别是什么?它们的具体目的是什么?
我已经
在
Jest
文档里读过了,我认为它们是按这个顺序
运行
的。我还了解到,globalSetup
运行
在不同的进程中,因此不与常规
测试
套件共享任何范围,而是与
globalTeardown
共享任何范围,因此这将是启动
测试
数据库服务器的好地方。
浏览 2
提问于2021-03-21
得票数 17
回答已采纳
1
回答
在
jest
globalSetup中创建连接时找不到Typeorm连接“默认”
、
、
、
、
,并且在所有
测试
完成
后
执行,这就是为什么我们将其添加到globalSetup.ts和
globalTeardown
.ts中require('ts-node/register"//
jest
.config.js preset: 'ts-
jest
', globalSetup: './src/test-u
浏览 1
提问于2020-06-19
得票数 4
回答已采纳
1
回答
我如何解决
Jest
消息"
Jest
没有
在
测试
运行
完成
后
一秒退出“?
、
、
、
我们使用frisby.js进行自动化应用编程接口
测试
,而frisby.js使用
Jest
作为
测试
运行
器。现在,
在
我们的例子中,我们
在
执行所有API
测试
之前进行全局设置,并在
测试
执行之后执行全局拆卸。这是我
在
jest
.conf.js中设置的全局设置和拆卸
globalTeardown</em
浏览 4
提问于2018-10-08
得票数 5
1
回答
导入用于集成
测试
的表达式实例
、
、
我确实把我的单元和集成
测试
分开了。"test": "
jest
-c
jest
.config.js", "testIntegration": "
jest
-c
jest
.config.integr
浏览 2
提问于2020-06-10
得票数 0
3
回答
可以
在
我的
Jest
测试
套件中创建Express.js服务器吗?
、
、
、
、
我正在尝试
测试
一个使用axios从外部API获取数据的函数。为了使我的
测试
函数尽可能接近真实的函数,我查询了一个文件中的模拟数据。Axios不能从本地文件返回数据,这是一个安全特性。因此,我尝试的解决方案是
在
我的
测试
套件中启动一个简单的服务器,在那里提供文件,然后
运行
我的
测试
。at addAssertionErrors (node_modules/
jest
-jasmine2/build/setup-
jest
-globals
浏览 3
提问于2017-12-05
得票数 2
1
回答
防止
Jest
打印快照差异
、
这就是我目前如何在我的项目中调用
Jest
: --silent --watchAll=false --runInBand \现在我想
运行
Jest
我仍然希望看到错误消息,控制台输出,
测试
成功/
失败
等。我只是希望它停止打印快照差异。testPathIgnorePatterns: ['<
浏览 4
提问于2022-01-13
得票数 3
1
回答
运行
Jest
测试
永远循环
、
今天,不知什么原因,我的
jest
测试
文件开始循环,导致终端闪烁。 我正在
运行
jest
src --watch,src是我的源文件夹。 我还关注了其他一些讨论,但都没有帮助解决我的问题。如果我将一个
测试
文件添加到__tests__,它会匹配该文件,但不会
运行
测试
。如果我将
测试
文件添加到我的/src文件夹中,它将再次开始循环,并且实际的
测试
是通过还是
失败
都无关紧要。/
jest
-set
浏览 41
提问于2019-09-20
得票数 0
2
回答
如何在所有e2e
测试
中使用一个应用程序实例?
、
、
每个模块都有自己的e2e
测试
。
在
每个
测试
中,都会在beforeAll()方法中创建应用程序的一个实例。], await app.init();
在
测试
结束时有没有办法
在
我所有的
测试
中使用相同的应用程序,然后
在
最后关闭应用程序呢?为每个
测试
创建和拆卸整个应用程序使得e2e
测试
需
浏览 4
提问于2021-07-12
得票数 4
1
回答
如何在
Jest
中将shell脚本作为安装文件
运行
?
、
、
、
目标是将启动和停止
测试
服务器作为
jest
设置的一部分,这样我就可以使用单个命令进行端到端
测试
。"
jest
": {}
浏览 82
提问于2020-01-14
得票数 1
回答已采纳
4
回答
在所有
测试
运行
后进行清理
、
、
、
、
在
Jest
中,是否有可能在所有其他
测试
完成
后
运行
清理或拆卸任务?类似于setupFiles允许在任何
测试
运行
之前设置任务的方式。加分,如果这也可以
运行
,无论
测试
是否有任何错误。将afterAll(() => {})放在文件的顶层(在任何描述函数之外)似乎只有
在
该特定文件的
测试
完成
后
才能
运行
。用例是,我有许多将在开发数据库中创建用户的
测试
文件
浏览 4
提问于2016-12-24
得票数 43
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
前端单元测试入门
携程租车React Native单元测试实践
流利说前端单元测试实践
单元测试之 React Native 项目实战
React16 Jest单元测试之Setup and Teardown
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券