腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2383)
视频
沙龙
1
回答
Chai
/
Mocha
:
我
的
测试
不会
抛出
错误
,
尽管
识
别了
AssertionError
、
、
、
我
正在写一些
测试
,一切都很顺利,但如果
我
试图断言一些
我
知道是大错特错
的
东西,
测试
就会通过,但我也会收到编译器
抛出
AssertionError
的
通知。然而,它实际上并没有通过
测试
。
我
试着返回了expect短语,但我对它为什么不起作用感到有点困惑,感觉它应该是简单
的
东西。describe('api/users/changeAccountDetails
浏览 13
提问于2019-10-18
得票数 0
1
回答
AssertionError
崩溃
Mocha
、
、
我
使用
Mocha
运行单元
测试
,而不是在第一个
错误
时显示记者
Mocha
中
抛出
的
所有AssertionErrors。有什么建议吗?
我
在崩溃中遇到
的
错误
是: /Users/Robert/Code/JRJ/Server/node_modules/
chai
/lib/
chai
/assertion
浏览 0
提问于2013-09-23
得票数 6
3
回答
期望被承诺解决或拒绝,并不能正确地通过
mocha
和
chai
-as承诺
的
测试
。
、
、
、
、
使用和,
我
试图
测试
我
的
承诺是否得到了正确
的
解决和拒绝。但是
chai
承诺
的
expect函数并没有正确地导致
测试
失败。示例:const
chai
= require('
chai
')const expect =
chai
.expect:
浏览 6
提问于2017-12-18
得票数 8
回答已采纳
1
回答
如何在摩卡和node.js中同时使用with和
chai
、
、
我
才刚开始学摩卡和茶。result.should.have.property("_i"); })(); })现在
我
有两个基于以上代码
的
问题即使
我
将"_id“更改为"_i”,
我
也不知道如何通过这个
测试
用例吗?如果
我
想在上面的代码中使用done并取消done()注释,那么它就会产生
错误
浏览 3
提问于2021-03-03
得票数 0
回答已采纳
1
回答
Javascript断言库-
chai
与check类型
、
、
我
在NPM和check类型中看到了两个流行
的
库。
我
正在努力理解他们
的
意图。
我
知道
chai
用于TDD/BDD风格
的
单元
测试
,并且有一个丰富
的
断言库。另一方面,check-types ()只是一个断言库,用于检查参数是否具有正确
的
类型。看起来这并不是指用于单元
测试
。
我
假设这将在
我
的
Javascript函数中使用,以确保传递给函数
的
浏览 2
提问于2016-04-01
得票数 1
回答已采纳
3
回答
如何在
我
的
测试
中断言柴氏断言将失败(
错误
与
AssertionError
)
、
、
、
我
对Error和
AssertionError
的
继承关系以及assert.throws是如何工作
的
感到困惑。在
我
的
测试
代码中有:...import {
AssertionError
} from 'assertion-error';
我
以为他们中
的
一些人会成功,有些人
浏览 5
提问于2017-09-27
得票数 1
回答已采纳
1
回答
摩卡-如果
测试
是正确
的
,
测试
也会失败
、
、
这是
测试
代码: host1.add()正如您所看到
的
,
错误
已经
抛出
,
Mocha
得到了它,但是
测试
被标记为失败:
浏览 2
提问于2021-01-14
得票数 0
1
回答
用
mocha
和chaiAsPromised
测试
异步函数时
的
断言
错误
、
、
、
、
因此,
我
正在尝试
测试
我
的
异步函数在
我
的
存根s3GetObject = Promise.promisify(s3.getObject.bind(s3))被blah拒绝时
抛出
一个
错误
,但是
我
得到
的
函数不是异步
的
,它
不会
抛出
一个
错误
。:const rewire
浏览 2
提问于2018-09-14
得票数 2
回答已采纳
1
回答
AssertionError
:期望{}是一个函数
、
、
、
我
第一次使用
Mocha
时遇到了一个奇怪
的
错误
。
我
以前使用过
的
唯一框架是Jasmine,如果这能帮助您了解
我
做错了什么。class MyLib {} 这是
测试
文件: import
浏览 0
提问于2016-02-13
得票数 1
回答已采纳
13
回答
使用
Mocha
/
Chai
和async/await验证是否
抛出
异常
、
、
、
、
我
正在努力找出在使用async/await时验证承诺在
Mocha
测试
中被拒绝
的
最佳方法。下面是一个可以工作
的
示例,但我不喜欢should.be.rejectedWith返回一个promise,该promise需要从
测试
函数返回才能正确计算。使用async/await消除了对
测试
值
的
这一要求(就像我对下面的wins()结果所做
的
那样),
我
觉得
我
很可能会在某个时候忘记返回语句,在这种
浏览 65
提问于2017-08-03
得票数 59
1
回答
尝试在
mocha
-phantomjs中运行异步
测试
时出现脚本
错误
(:0
、
、
、
、
我
正在尝试
测试
一段异步代码,但不幸
的
是,
我
得到了一个晦涩难懂
的
错误
代码,而且
我
似乎找不出问题是什么。该
测试
在浏览器中运行良好,但在phantomjs中运行会导致:这个
测试
被写成一个requirejs模块,并且依赖于另一个模块。就像我说
的
,这在浏览器中工作得很好,当不执行异步
测试
时,在phantomjs中也工作得很好。
我
使用<
浏览 6
提问于2014-11-12
得票数 2
3
回答
如何根据承诺注册失败
的
摩卡
测试
、
、
、
我
正在为返回承诺
的
代码编写Javascript
Mocha
单元
测试
。
我
正在使用库。
我
希望下面的最小单元
测试
失败。var
chai
= require("
chai
");
chai
.use(chaiAsPromised,
我
看到控制台输出了一个断言<
浏览 3
提问于2015-05-22
得票数 11
回答已采纳
1
回答
Mocha
是如何知道异步
测试
中
的
测试
失败
的
?
、
我
试图了解
Mocha
的
异步代码(在上)是如何工作
的
。
Mocha
是如何在幕后决定
测试
是否成功
的
。
我
可以从上面的代码中了解到,异步
的
user.save()会立即返回。因此,
Mocha
不会
在执行it()之后决定
测试
是否成功。当user.save()成功地调用done()时,
Mocha
会认为它是一个成功
的
测试
。
我
不明
浏览 3
提问于2015-10-28
得票数 3
1
回答
用
mocha
/
chai
和ES6承诺
的
奇怪
的
失败断言
、
、
、
我
面临着一个奇怪
的
行为ES6承诺和一些摩卡/
chai
测试
。考虑到以下返回承诺
的
foo()函数,
我
想
测试
两件事: 它在失败时
抛出
异常(因此,
抛出
一个对象)。问题是,在这两种情况下,下面的
测试
expect(..).to.be.an('object')都失败了,但是类型是 object (用typeof检查)。这是
我
的</em
浏览 0
提问于2015-12-23
得票数 1
回答已采纳
1
回答
柴氏间谍不工作浏览器
、
、
、
我
试着在浏览器上使用带有摩卡
的
chai
间谍,但是有些东西不起作用。/node_modules/
chai
-spies/
chai
-spies.js"></script>
mocha
.setup('bdd') }</body>
浏览 3
提问于2016-03-25
得票数 0
回答已采纳
4
回答
测试
异步函数与
mocha
一起
抛出
、
、
、
我
有一个异步函数,运行2000 it,然后它会
抛出
一个异常。
我
试着用
Mocha
/
chai
来
测试
这种行为,但显然
我
做错了。(); 这将
测试
标记为通过(52 2s运行时),但在异常2之后
抛出
。,因为:应该在预定义
的
超时值:
AssertionError
:
AssertionError
函数之后拒绝预定
的
消息,以便在Context.
mocha</em
浏览 1
提问于2018-04-22
得票数 11
回答已采纳
1
回答
我
可以让
Chai
的
expect.to.not.throw同步吗?
、
、
、
、
我
在
Chai
和Pact中
测试
了一段代码。console.log('B verified') }) expect(myVerify).to.not.throw()期望(provider.verify()).to.not
浏览 6
提问于2017-10-16
得票数 1
14
回答
有没有办法让
Chai
使用异步
Mocha
测试
?
、
、
我
正在使用Browser Runner在
Mocha
中运行一些异步
测试
,并尝试使用
Chai
的
expect风格断言:describe('my test,相反,
我
得到: Error: the string "Uncaught
AssertionError
: expected true to equal false" was thrown, throwan Error :
浏览 7
提问于2012-06-28
得票数 81
回答已采纳
1
回答
当我使用http-
chai
模块进行
测试
时,node.js:Previous
测试
用例中断
、
、
、
我
不会
在生产和开发中使用单独
的
数据库。首先,
我
尝试
测试
连接到mongodb
的
模块。这个很好用。
我
用
chai
和
mocha
来做这个。
我
的
服务器文件
的
结构:所以当用户点击路由(即任何url)时,路由回调调用模块来执行db上
的
操作。这就是服务器文件
的
组织方式。用户可以点击该路由并在其上获取/发布数据,
我
编写了
测试</e
浏览 2
提问于2016-02-04
得票数 0
1
回答
为什么摩卡不像承诺
的
那样等着茶喝完?
、
、
、
、
我
正试着用selenium,
mocha
和
chai
测试
一个web应用程序.
我
似乎不能让摩卡等那些承诺过
的
断言得到解决。
我
的
测试
代码如下所示:var By = selenium.By var
chai
= require('
chai
driver.getCurrentUrl()).to
浏览 3
提问于2018-02-16
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
流利说前端单元测试实践
测试 Node.js,2018
Python自动化运维开发之异常处理
你不知道的前端SDK开发技巧
对 React 组件进行单元测试
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券