chai 相关问题

Chai是Node.js和浏览器的BDD / TDD断言库,可以与任何Javascript测试框架一起使用。


TypeScript:扩展模块时如何编写定义?

我在 TypeScript 测试中使用助手扩展了 Chai。 从 'chai' 导入 * 作为 chai; chai.use((_chai) => { 让断言 = _chai.Assertion; Assertion.addMethod('sortedBy', function(property) {...

回答 3 投票 0

Chai - 断言错误:预期 BigNumber

我尝试测试这段代码: 合约代币{ // 一些字符串类型变量来标识token。 string public name = "我的安全帽令牌"; 字符串公共符号=“MHT”;...

回答 2 投票 0

Chai 框架问题

我正在尝试运行一些测试用例。但我收到此错误输入图像描述这里我的代码是 const {expect} = require('chai'); const 摩卡 = require('摩卡'); const 计算价格 = 要求...

回答 1 投票 0

从“chai”导入{期望};语法错误:无法在模块外部使用 import 语句

在测试其中一项功能时,我遇到了这种错误。问题是什么? 从“柴”导入{期望}; 从 './path-finding.js' 导入 { PathFinding } ; 描述('aStar', () =...

回答 2 投票 0

验证错误:子“密码”失败,因为[“密码”是必需的]

ValidationError:子“密码”失败,因为运行测试时显示[“密码”是必需的]错误 我使用 hapijs v17.2.3 和 mongodb 作为后端。我正在尝试对你进行单元测试...

回答 1 投票 0

Mocha API 测试:收到“TypeError:app.address 不是函数”

我的问题 我编写了一个非常简单的 CRUD API,并且最近开始使用 chai 和 chai-http 编写一些测试,但在使用 $ mocha 运行测试时遇到问题。 当我运行测试时...

回答 11 投票 0

我们可以使用sinon.stub而不使用API中的async函数吗

我正在使用 mocha chai 运行单元测试用例,并使用 Ssnon.stub 方法来模拟 API 内的数据库函数,并且不在我的 API 中使用异步函数。当我尝试运行测试用例时,它变得越来越……

回答 1 投票 0

chai 测试数组相等性未按预期工作

为什么以下失败? 期望([0,0]).to.equal([0,0]); 测试它的正确方法是什么?

回答 7 投票 0

如何使用 Node.js 和 TypeScript 配置 Mocha 和 Chai?

我目前正在使用 TypeScript 开发 Node.js 项目,需要设置 Mocha 和 Chai 进行测试。您能否提供有关如何在此环境中配置 Mocha 和 Chai 的分步指南...

回答 1 投票 0

Harhat-Chai 匹配器中的类型错误 - isAddress 不是函数

我在 Hardhat 测试脚本中遇到 TypeError,该脚本涉及 @nomicfoundation/hardhat-chai-matchers 库中的 isAddress 函数。该错误似乎导致我的测试出现问题

回答 1 投票 0

使用 Webdriverio 和 Chai 验证导航到的 URL

我正在使用 webdriverio v4 和 chai 在登录表单中输入值,单击登录按钮并验证导航到的 URL: 描述('登录表单', function () { it('应该允许使用

回答 2 投票 0

如何使用 Supertest 对文件上传进行单元测试并发送令牌?

如何使用发送的令牌来测试文件上传?我返回“0”而不是确认上传。 这是一个失败的测试: var chai = require('chai'); var 期望 = chai.expect; 瓦尔公司...

回答 3 投票 0

如何在 Puppeteer UI 自动化代码中处理页面导航

以下是 Web 应用程序的用户名和密码的自动化代码: const puppeteer = require('puppeteer'); const Expect = require('chai').expect; 描述(“用户登录”,()=>...

回答 1 投票 0

Chai 断言包含或用于字符串

我正在尝试遍历元素列表,并想断言主体包含这两个值中的任何一个。 我正在尝试使用以下内容,但它只能让我断言一个值。 期待(ce...

回答 1 投票 0

chai 承诺的打字稿测试没有失败

我正在尝试在 Mocha 测试中使用 chai-as-promised 来获取一些打字稿代码。我不太能理解语法。所以我设置了一个最小的再现器: 索引.ts // 解析为 red, f...

回答 2 投票 0

如何在数组中查找没有名称的对象中的特定属性

我有一个 API,其响应如下所示(请注意,它是数组中没有名称的对象): { 优惠:[ { 贴纸:空, }, { 贴纸:空, 得分:“67”, }, { 是...

回答 1 投票 0

如何对快速路由器路由进行单元测试

我是 Node 和 Express 的新手,我正在尝试对我的路由/控制器进行单元测试。我已将路线与控制器分开。我该如何测试我的路线? 配置/express.js var 应用 = exp...

回答 6 投票 0

检查字符串是否包含列表中的子字符串

我正在使用 Chai.js 编写一些自动化测试。我有一个字符串: 网址(http://somewhere.com/images/myimage.png) 我想做类似的事情: 期望(thatSelectedItem).contains.any('jpg','png','gif')

回答 2 投票 0

是否可以仅在两个对象共享的键/属性之间比较它们?

所以我有两个对象 地址: { 编号:1234, 城市:“foo”, 国家:“酒吧”, 姓名:“巴兹” } 和 默认地址: { 编号:1234, 城市:“foo”, 国家:“酒吧”, 名字:“ba”, 姓氏:“...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.