chai 相关问题

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

使用 Chai 和 Hardhat 进行测试时,转账功能在 ERC20 预售智能合约上无法正常工作

我已经编写了ERC20代币预售智能合约。 我定义了令牌传输函数如下: 函数transferTokensToPresale(uint256 presaleSupplyAmount_) public onlyOwner returns (bool) ...

回答 1 投票 0

Cypress 测试在应该失败的时候却通过了

我正在编写 Cypress 测试并在终端中无头运行它们。即使测试应该失败,但它们仍然通过了。 例如编写这段代码: 描述('网站登陆', () => { 它.o...

回答 1 投票 0

我的 Nestjs 项目中使用 mocha 和 chai 时出现错误:TypeError [ERR_UNKNOWN_FILE_EXTENSION]:未知文件扩展名“.ts”

我只是使用以下命令简单创建项目: npm i -g @nestjs/cli 嵌套新项目名称 npm install --save-dev mocha chai @types/mocha @types/chai 包.json: { "name": "pr...

回答 1 投票 0

Chai 导入时出现意外令牌

所以我有这个非常非常简单的虚拟测试: 从 'chai' 导入 {expect}; 描述('计算',函数(){ 它('添加',函数(){ 让结果 = 2 + 5; 期望(结果).等于(7...

回答 2 投票 0

Mocha 还在等待什么改变......?

我正在运行一组测试,摩卡在我第一次运行它时运行测试,但随后它说: ℹ[摩卡]等待改变... 但它会永远等待。我所做的任何更改都不会导致它重新运行我的测试...

回答 1 投票 0

如何在 Mocha/Chai 中测试 JS 原型(非模块)?

我想为我正在构建的项目设置测试。在我能找到的示例中,他们都说包含要测试的相关代码是通过 require 语句完成的:require('foo');。然而我的项目...

回答 2 投票 0

最简单的 Chai Spies 语法

我在使用 Chai Spies 时遇到了问题。我很难理解语法是如何工作的。 在这里,我正在尝试一个简单的例子。 myMap 函数模仿 array.map 方法: 函数 myMap(

回答 1 投票 0

比较 chai 中的数组

我正在使用 chai 和 chai-as-promised (以及更多框架,但在这种情况下并不重要)编写一些测试,我需要检查从网页获取的数组是否与预定义数组。我...

回答 6 投票 0

Mocha:类型错误:将循环结构转换为 JSON

摩卡突然扔了 类型错误:将循环结构转换为 JSON 我已经完成了执行测试用例的新设置。 直到昨天,测试用例都运行良好。 我正在使用:M...

回答 2 投票 0

“JestMatchers”类型上不存在属性

我正在使用一个应用程序,我想在其中安装 jest 和 cypress 进行测试。我的玩笑测试运行正常,一切都很好,然后我通过执行安装了 cypress...

回答 2 投票 0

剧作家与柴,无法检查元素可见性

我对 Playwright 比较陌生,尽管 PW 已经有了一个 Expect 函数库,但我正在尝试 chai 来检查是否对我的测试及其可读性有用。 所以我这么做了(因为我正在使用

回答 1 投票 0

如何使用 sinon.js 模拟导出函数?

所以我有一个名为article.js的文件,如下所示: 从 'indefinite' 导入 a; 函数格式文章(值){ 返回一个(值); } 导出 { 格式文章 }; 导出默认格式文章; ...

回答 2 投票 0

CodePen 测试用例结果无法正确显示

我一直在尝试在下面显示测试用例结果。我也从 CDN 导入了 mocha 和 chai 库。 https://codepen.io/tdimoff/pen/VwJKaYj 它们应该显示在 moc 中...

回答 1 投票 0

是否可以使用带有异步功能的k6chaijs?例如在 k6 浏览器测试中?

我想将 k6chaijs 与 k6 浏览器模块一起使用,但我发现消息打印的顺序错误。 导出默认值 () => { describe('新页面验证器', async () => { c...

回答 1 投票 0

困惑我是否应该使用假货或存根?

对于单元测试来说相当陌生。我正在使用Chai+Mocha 和Sinon 为我的代码编写单元测试,但我陷入了困境,因为我无法决定是否应该使用Sinon 存根或假存根。我哈...

回答 1 投票 0

获取类型错误:在存根异步方法时无法存根不存在的自有属性

我正在尝试为我们的小型但很快就会增长的 testcafe 业务功能库编写单元测试 - 即使用页面文件的库,以测试任何不简单的逻辑。 对此...

回答 2 投票 0

在 chai 版本 5.1.1 中使用动态导入时出现 chai-http 中间件问题

我目前使用的是 npm chai 版本 5.1.1,它现在仅支持导入而不支持 require。我使用了动态导入,效果很好。然而,当我使用 chai-http 中间件时......

回答 1 投票 0

node/no-unpublished-import:“chai”未发布

我的 devDependency 中有一个 chai: “开发依赖项”:{ "@types/chai": "4.2.14", “柴”:“4.2.0”, } Chai 仅用于测试,...

回答 4 投票 0

mocha 未在测试目录中运行所有测试

这是我的文件夹结构 源代码/ a.js b.js 测试/ a.spec.js b.spec.js 我尝试过跑步 〜/.../src $ 摩卡 ~/.../src $ 摩卡测试 〜/.../src $摩卡测试/ 〜/ ... / src $摩卡...

回答 3 投票 0

如何使用 JavaScript 计算出现次数?

我偶然发现了一项技术测试,其中我必须计算 HTML 正文中单词的出现次数。我必须避免脚本标签和注释,这些是有问题的独特条件......

回答 1 投票 0

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