Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何重置测试之间导入的模块
假设我有一个模块需要在应用程序启动时初始化一次 以传递配置 模块看起来像这样 MyModule js let isInitiazlied const myModule init function isInitiazlied true do
javascript
jestjs
es6modules
我无法正确配置 jest 来导入模块 (setupFilesAfterEnv)
我在用 angular builders jest为了在测试 Angular 项目时用玩笑代替 karma 我喜欢使用 2 个库来为笑话获取额外的匹配器 jest extended and testing library jest dom
angular
typescript
Testing
jestjs
tsjest
测试 React 组件:Jest 遇到意外标记
我尝试用 Jest 进行测试 但出现错误 Jest 遇到意外令牌 这通常意味着您正在尝试导入 Jest 无法解析的文件 例如它不是普通的 JavaScript 我有一个照片库应用程序 每当我单击图像时 就会弹出一个带有图像的模式 我想测试当
javascript
ReactJS
jestjs
enzyme
packagejson
使用 React 测试库提交后测试重定向
我正在尝试测试登录组件 具体来说 它会在成功登录时重定向 手动测试时效果很好 但在我的测试中 它从不进行重定向 因此找不到 注销 链接 test successfully logs the in the user async gt cons
ReactJS
unittesting
jestjs
reactrouterv4
reacttestinglibrary
Docker CI 无法与 mongodb-memory-server 一起使用
我使用 mongodb memory server 测试了 mongo 中的一些存储库功能 并在本地计算机上成功运行了单元测试 但是当将此代码推送到 GitHub 时 它运行失败 我不确定问题是关于 docker 配置还是关于 mongod
nodejs
MongoDB
Docker
jestjs
NESTJS
CodeBuild 不报告失败的测试
我正在使用 CodeBuild 构建我的 NPM 项目 我的构建规范中有一个特定的报告组 并且我正在使用 Jest 和npm test命令 当所有测试通过后 将成功报告给 CodeBuild 报告组 但是 如果其中一项测试失败 我会收到错误
amazonwebservices
unittesting
jestjs
awscodebuild
Jest 在没有 webpack 的情况下配置 typescript
好吧 我正在用 typescript 编写一些 NPM 模块 但我没有使用 Webpack 来编译脚本 我应该如何配置 jest 才能使用打字稿文件正确运行 test spec ts import calc from index test
typescript
jestjs
运行 Jest 时 NextJS 中未定义环境变量
我设置了一个简单的 NextJS 项目 但在让 Jest 识别我的环境变量时遇到问题 我已按照以下说明进行操作https nextjs org docs basic features environment variables test e
jestjs
environmentvariables
Nextjs
测试使用 jQuery 和 window 对象的 React 组件
我的 React 组件必须响应resize事件 我使用 jQuery 即 componentDidMount function window on resize function 然而 这会导致我的 Jest 测试出现问题 具体来说 Typ
javascript
jQuery
unittesting
ReactJS
jestjs
Jest + React-testing-library - 等待模拟的异步函数完成
My componentDidMount 触发对异步函数的调用 但根据该函数的结果 它可能不会导致任何 DOM 更改 有什么方法可以等待该函数在测试中完成吗 这是一个示例 单击按钮最初被禁用 如果异步函数返回 true 则应启用单击按钮 m
jestjs
reacttestinglibrary
开玩笑嘲笑测试之间出血,重置并不能解决问题
测试两个模块 helper它利用render 这是可能的render扔 所以我处理它helper 我想要进行测试以确保其按预期工作 当我最初编写测试时 我在测试本身中编写了该测试所需的内容 包括模拟 使用jest doMock 一旦所有测试
javascript
Testing
jestjs
为什么React需要jsdom来测试?
在为 React 组件编写测试时 您必须将它们渲染到 DOM 中 以便断言它们的正确性 例如 如果您想测试某个类是否已添加到给定状态的节点 则必须渲染到 DOM 节点 然后通过普通 DOM API 检查该 DOM 节点 问题是 考虑到 Re
javascript
unittesting
DOM
ReactJS
jestjs
仅 Detox 测试启动画面
我正在我的 React Native 项目上运行 detox 并且只能测试启动屏幕 启动屏幕进入登录屏幕 但排毒代码不允许我测试此元素 测试代码 describe Splash gt beforeEach async gt await de
javascript
ios
ReactNative
jestjs
detox
Typescript 期望 mockImplementation 为所有方法和属性提供模拟
我正在使用 typescript jest 并且在创建模拟实现时遇到了一些类型检查问题 举个例子 我想嘲笑Credentials对象从aws sdk import Credentials from aws sdk jest mock aws
typescript
jestjs
tsjest
NestJS Bull 队列:如何跳过测试环境中的处理?
我在用着通过 Bull 的 NestJS 队列 https docs nestjs com techniques queues并用 Jest 编写单元测试 我想跳过测试期间触发的作业的处理 存在 GH 问题Bull 的测试模式 https
Testing
jestjs
Queue
NESTJS
bull
模拟forwardRef组件玩笑mockImplementation与打字稿
当组件包装在forwardRef 中时 您打算如何处理测试文件中的模拟组件 mockImplementation 不在方法上 而是在属性渲染上 import React from react import Component from Co
ReactJS
typescript
unittesting
jestjs
reactforwardref
当状态更新不影响 UI 时防止“未包含在 act(...)”中的玩笑警告
我试图弄清楚是否有一种方法可以防止 Jest testing library 抛出 未包含在 act 警告 当我在导致警告发生的状态更新后没有任何可断言的情况时 或者我是否应该忽略这个警告 假设我有这个简单的组件 import React
javascript
ReactJS
jestjs
reacttestinglibrary
testinglibrary
如何在 TypeScript 中使用 Mocha 和 Jest 而不发生冲突?
我正在尝试在一个项目上安装带有类型的 Mocha 和 Jest 我们使用严格的类型检查 因此我收到与冲突的全局类型相关的错误 我试图创建不明确的模块声明 仅定义 Mochatypes at tsconfig 我一直在尝试删除 Jest 的声
typescript
mochajs
jestjs
jstestrunner
Typescript Jest 模拟:xx.default 不是构造函数:无法实例化模拟
我在尝试模拟类和构造函数时遇到问题 我有一个要测试的 App ts 类 class App public server Express constructor this server new Express this server init
typescript
jestjs
tsjest
开玩笑:类扩展值 #
不是构造函数或 null
我已经设置了一个 jest env js 文件 我将其添加到 jest config jstestEnvironment jest env js 处理TextEncoder and TextDecoder 但是根据我的配置 我在测试中确实遇
javascript
typescript
jestjs
«
1
2
3
4
5
6
7
...26
»