mocha.js相关内容

之前配置的 ChromeDriver 服务仍在运行/使用 Grunt 运行 Webdriver 测试

嗨,我正在尝试为利用 selenium-webdriver 的 React 应用程序编写 mocha 测试. 我有几个问题,但帮助他们中的任何一个都会有所帮助,因此我可以继续前进. 首先,理想情况下,我想在不同的测试中共享相同的 webdriver 会话,因为我不关心它们运行的​​顺序.我只想加载一次网页,运行所有测试,然后关闭网页.这可能吗?我最初将我的前后案例放在描述之外的不同文件 ..
发布时间:2021-09-22 20:41:00 其他开发

SyntaxError:在遵循 vue-test-utils 官方教程时不能在模块外使用 import 语句

我无法使用 vue-test-utils 和 jest 进行 vue 测试.我用 vue cli 创建了一个干净的新项目,并添加了 jest 如下,也许有人可以跟随并告诉我我做错了什么.(我正在遵循此安装指南:https://vue-test-utils.vuejs.org/installation/#semantic-versioning) vue 创建 jest-test 1.1. ..
发布时间:2021-09-20 20:05:50 前端开发

使用 mocha/chai 进行基本的 React/redux 测试

我是 react/redux 世界的新手,我使用 this 创建了 redux todo 应用程序代码,现在我想为它编写测试,我创建了以下规范: import {expect} from 'chai'从 '../src/reducers' 导入 todoApp从“../src/actions"导入 {setVisibilityFilter}描述('减速器',()=> {it('正确设置可见性过滤 ..
发布时间:2021-07-05 20:30:36 其他开发

为什么我会收到错误“一旦编译就无法覆盖模型"?当我第二次运行测试时在猫鼬?

我已阅读相关帖子:一旦编译 Mongoose 就无法覆盖模型 问题是这些解决方案都没有帮助我解决我的问题. 我收到标题中的错误,我有以下设置: 文件夹结构: 我的模型如下所示: forums.js const mongoose = require("mongoose");const Schema = mongoose.Schema;const topicGroupS ..
发布时间:2021-06-03 20:59:39 其他开发

Mocha 在块未执行之前生成动态测试

正如在这个 post 中所建议的,我尝试了创建动态测试的步骤,但我看到了实际的测试(测试.getMochaTest() 在我下面的实现中)没有被执行.我在这里遗漏了什么,对 test.getMochaTest() 的调用没有在 before 块中执行. describe('Mocha 动态测试', async () => {让结果;之前(异步()=> {await init().catch(() ..
发布时间:2021-06-03 18:39:11 前端开发

跟踪/记录承诺

我正在尝试寻找跟踪 Promise 的解决方案. 我正在处理的项目有一些悬而未决的异步任务,它们没有等待/产生.我试图找到这样的情况,因为这些悬空调用会干扰测试套件. 我的方法之一是用 SinonJS 间谍监视全局 Promise 构造函数.但是在包装构造函数时,Promise 对象的属性被 spy 隐藏/覆盖,导致 Promise 无法使用. const spier = sinon ..
发布时间:2021-06-03 18:39:08 前端开发

如何增加@types/mocha?

我尝试以无数不同的方式应用 Aluan 的答案,但都没有奏效,也就是说,没有一个给我带来甜蜜自动完成我增加的类型: augmentations.d.ts import { Foo } from './foo';声明模块“摩卡"{命名空间摩卡{导出接口上下文{富:富;}}} 我确保 augmentations.d.ts 文件是 tsconfig.json 的 include 属性中的 gl ..
发布时间:2021-06-03 18:39:05 其他开发

Yarn Berry - 直接运行节点脚本

Yarn berry (v2) 通过引入 pnp 摆脱了 node_modules(我非常喜欢).但是node直接执行的脚本不理解pnp模块,所以你必须使用yarn来运行这样的脚本. 是否有某种方法(例如像 ts-node 提供的 require 脚本),以便我仍然可以使用 node 来启动需要 pnp 模块的脚本? 背景是我想为VS Code配置Mocha Sidebar扩展来支持p ..
发布时间:2021-06-03 18:39:01 其他开发

WebdriverIo 对于异步测试和钩子,确保“done()";叫做;如果返回 Promise,请确保它已解决

我已经看过这个解决方案,但没有帮助. 我正在尝试使用 mocha 运行 webdriver.io 测试,这里我使用的是 webdriver.io 中的 browser.waitUntil() 方法,可以在此处找到更多详细信息:https://webdriver.io/docs/api/browser/waitUntil.html我已经尝试了一个不同的解决方案来解决这个问题,包括在方法调用中添 ..
发布时间:2021-06-03 18:38:55 其他开发

摩卡,“要求未定义"在浏览器中测试时

我使用的是 Mocha 5.2.0、npm 6.1.0,我正在尝试在 Chrome 浏览器中进行测试. 但是当我运行测试时,浏览器显示“require is not defined". 我想在浏览器中查看测试结果,但它在终端中有效. 我没有使用 webpack 等构建系统 test/test.js var assert = require("assert");描述(“数组 ..
发布时间:2021-06-03 18:38:49 前端开发