在 mocha/chai TDD 测试中,这个 API 调用真的很挣扎,我正在尝试设置。 基本上, beforeEach()测试,我想进行 fetch api 调用。 然后将我的res传递给每个it() function,这样我就可以对响应运行单独的测试。 我的 beforeEach() func ...
在 mocha/chai TDD 测试中,这个 API 调用真的很挣扎,我正在尝试设置。 基本上, beforeEach()测试,我想进行 fetch api 调用。 然后将我的res传递给每个it() function,这样我就可以对响应运行单独的测试。 我的 beforeEach() func ...
我正在我的 Node 项目中使用 Mocha/Chai 创建一些测试。 在一个特定的测试中,我需要首先将document保存到数据库中,然后检索它并对找到的文档进行一些检查。 我遇到的问题是it检查在文档完成保存到数据库之前正在运行。 我不明白为什么会发生这种情况,因为我正在before()块中进行 ...
我正在使用 Mocha 和 Chai 在我的 Node 项目中设置一些测试。 我有许多成功运行的测试,现在我想对它们进行更合乎逻辑的分组。 现在所有测试都位于一个“test”文件夹中,该文件夹位于项目的根目录中。 我注意到当我在该“测试”文件夹中创建一个子文件夹并在其中放置一个测试时,它永远不会被 ...
我遇到了一个问题,即运行mocha测试对should.equal(reactComponent, undefined)的简单检查失败并出现FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memor ...
为了尝试了解我的一个 Mocha 测试的执行顺序(我看到函数执行乱序),我创建了以下简单的测试用例: 同样,我想在这里检查的是操作顺序。 果然,在这种情况下,打印到控制台的所有内容都是------------ AFTER ------------ 。 来自before块的日志记录根本不会显示在控制台 ...
这是创建帐户按钮的 xpath: 我想设置点击创建帐户按钮的操作。 ...
我需要在之前(发布lib.js)中调用 API 请求并检查其中的结果。 无论我每次尝试什么都在完成之前执行它,并且res变量是空的,正如您在 output 的开头所看到的 - 就在带有 hash 标记的毫秒下方。 测试.js lib.js output ...
我正在使用带有节点 js 的 selenium mocha 进行单元测试,我是新手,我想用拒绝 promise 进行测试,但它给了我这个错误: Promise rejected with no or falsy reason我来解决这个问题,在这里我粘贴了我的整个代码 ...
也许标题和问题有点愚蠢,但我一直对此感到困惑。 这里我有一个名为 service.js 的文件,稍后将用于保存 Db 实例 Mongo.js 连接和分配数据库属性。 和 app.js 配置 express 并启动 mongo 连接 当我尝试收听和访问它时,这些代码能够运行。 但是当我尝试使用 Mo ...
下面是 dockerfile 存储为图像标签somehub/someapp-specs : 在docker-compose下面的snipper中用于test服务: 启动mocha容器时出现错误: COPY. /app Dockerfile 中的COPY. /app指令正在使用以下版本复制 pack ...
我正在尝试第一次使用 mocha 编写和运行单元测试,但遇到了一些问题。 我有一个用Table.vue编写的组件 Table.vue 我想在那里进行测试。 我在tests/unit文件夹中有文件table.spec.js 当我运行命令npm run test:unit我有错误1) Table.vu ...
我有一个helper.js在我的测试之前加载: 然后在我的测试中,我有: twilioClient.calls.create存根正确。 但是global.db.models.Call.update没有。 在我的实际代码中,我像这样使用它: 当我console.log(global.db.mode ...
我正在编写一些测试,一切进展顺利,但如果我尝试断言我知道是非常错误的东西,测试将通过,但我也会收到编译器抛出 AssertionError 的通知。 但是,它实际上并没有通过测试。 我已经尝试返回期望短语,但我对它为什么不起作用感到有点困惑,感觉它应该是简单的。 响应如下所示: ...
我有一个健康检查端点的测试用例,如果该特定端点失败,我希望测试中止所有测试。因为如果 healthchek 失败,将没有必要测试端点的 rest。 我想知道中止测试的 rest 的最佳方法是什么。这是我想要的代码 ...
我正在尝试使用 Mocha 和 Chai 测试我的 API 路由,但我得到的只是“TypeError”。 这是我的 main.ts 文件: 最初“引导程序” function 没有返回任何内容,但我让它返回 app.listen 以最终导出它。 这是我的测试文件: 这就是我在启动“npm test ...
拥有上述代码不会打印多次通过结果。 它正在控制台中打印以下内容(绿色)。 ...
当我运行我的 function 时,它给了我错误: Resolution method is overspecified. Specify a callback *or* return a Promise; not both. Resolution method is overspecified. ...
我想声明一个数组来存储来自数据库的数据。 我可以成功地在控制台上看到结果。结果正在保存数据库数据。我想将结果分配给一个数组,但是当我这样做时它变成了空的。 什么是正确的方法? ...
我正在尝试使用 Spectron 为我们的 Electron 应用程序编写测试,但我遇到了设置问题。 我使用带有 chai 的经典设置。 我有一个包含设置代码的文件: 然后是测试本身: 我的问题是我总是得到这个错误: 所以看起来应用程序没有启动。 但事实并非如此。 应用程序 Window 打开,但似 ...
我是测试新手,我有一个对象数组的结果,我想确保数组中的每个项目都具有必需的属性,结果是这样的: 我想做一个这样的测试: 如何确保数组中的项目具有所需的所有键? ...