腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何
使用
chai
和
mocha
验证
抛出
的
javascript
异常
?
、
、
、
、
我有
验证
查询参数
的
MongoDB查询函数,这里是函数注意:用户是mongoose模型{ if(isParamValidelse { } catch(e) throw e} 为了
使用
无效
的
username值进行测试,我为基于promise
的
函数编写了<em
浏览 30
提问于2020-05-13
得票数 1
回答已采纳
1
回答
如何
强制函数在
使用
Mocha
/
Chai
调用
异常
时
抛出
异常
、
、
、
我想测试function B以捕获function A
抛出
的
带有
Mocha
/
Chai
的
异常
。exception thrown by A() A(); console.error(err); ...我希望在测试A时强制B
抛出
异常
因此,我可以确保函数B正确捕获来自A
的
异常
。 我没有找到正确<em
浏览 2
提问于2015-07-24
得票数 2
回答已采纳
1
回答
Mocha
是
如何
知道异步测试中
的
测试失败
的
?
、
我试图了解
Mocha
的
异步代码(在上)是
如何
工作
的
。是
如何
在幕后决定测试是否成功
的
。我可以从上面的代码中了解到,异步
的
user.save()会立即返回。因此,
Mocha
不会在执行it()之后决定测试是否成功。当user.save()成功地调用done()时,
Mocha
会认为它是一个成功
的
测试。 我不明白
Mocha
怎么会知道在上述情况下测试失败。比方说,user.save()用err参数集调用其回调,
浏览 3
提问于2015-10-28
得票数 3
13
回答
使用
Mocha
/
Chai
和
async/await
验证
是否
抛出
异常
、
、
、
、
我正在努力找出在
使用
async/await时
验证
承诺在
Mocha
测试中被拒绝
的
最佳方法。下面是一个可以工作
的
示例,但我不喜欢should.be.rejectedWith返回一个promise,该promise需要从测试函数返回才能正确计算。
使用
async/await消除了对测试值
的
这一要求(就像我对下面的wins()结果所做
的
那样),我觉得我很可能会在某个时候忘记返回语句,在这种情况下,测试总是会通过
的
。r.sho
浏览 65
提问于2017-08-03
得票数 59
1
回答
当
使用
Mocha
和
chai
时,什么时候用函数包装期望?
、
、
、
对于
抛出
异常
的
代码,我需要将期望封装在一个匿名函数中。否则,将在
Mocha
捕获
异常
之前
抛出
异常
。看这个StackOverflow 。以下代码在包装时
的
行为有所不同。这似乎是柴区
的
问题。
chai
= require '
chai
' describe 'Weird', ->
浏览 2
提问于2014-01-02
得票数 0
回答已采纳
1
回答
我可以让
Chai
的
expect.to.not.throw同步吗?
、
、
、
、
我在
Chai
和
Pact中测试了一段代码。console.log('B verified') }) expect(myVerify).to.not.throw() 这是可行
的
,但是要做一个包装器函数来确保我在继续测试之前等待Pact
的
验证
完成,需要做很多额外
的
工作。有没有更简单
的
方法来完成这件事?
浏览 6
提问于2017-10-16
得票数 1
1
回答
无法调用未定义
的
方法'ui‘
、
、
、
、
使用
JADE节点作为视图引擎。我只是试着进入一些网页测试之后,一本书名为“网络开发与节点
和
快递”。(type='text/
javascript
' src='/
mocha
/
mocha
.js') script(type='text/<
浏览 1
提问于2014-05-17
得票数 0
回答已采纳
1
回答
如何
在`before`钩子之前运行beforeEach
、
、
、
first context", () => { console.log("second"); 我想要实现
的
是
浏览 2
提问于2021-03-01
得票数 0
4
回答
如何
使用
Mocha
+
Chai
编写测试以期待setTimeout
的
异常
?
、
、
、
我有以下几点: Matcher(1).case(1, () => {});case方法应该在延迟之后
抛出
,我
如何
描述
Mocha
/柴--这是我想要
的
--测试应该通过(并且当
异常
没有
抛出
时也不能通过)?如果不允许
使用
case 方法,则不能更改.。-当case (setTimeout)
的
异常
没有被
抛出
时,它会通过(应
浏览 0
提问于2018-03-18
得票数 1
2
回答
使用
Mocha
/
Chai
测试JS
异常
、
、
、
尝试测试一些
使用
Mocha
/
Chai
抛出
异常
的
代码,但没有成功,下面是我尝试测试
的
简单代码: throw(new Error 'Oh no')describe 'VisualizationsManager', -> it 'does not permit t
浏览 0
提问于2013-09-21
得票数 27
回答已采纳
2
回答
我怎么才能把柴事
和
柴样结合起来呢?
、
我想编写一个NodeJS
chai
测试,它检查某个服务调用(它是一个数组)
的
结果是否包含一个与我期望
的
对象相等
的
对象。结果中可能还有一些我不想检查
的
字段。有两个
chai
插件可以解决这个问题: (它允许您
使用
像expect(i).to.include.something.that.deep.equals这样
的
语法)
和
(它允许您
使用
像expect(i).to.be.like这样
的
语法)。请参阅这个最低
浏览 6
提问于2016-06-03
得票数 2
回答已采纳
1
回答
使用
命令行中
的
Chai
和
TypeScript运行
mocha
测试
、
、
在命令行上运行时,我试图让TypeScript、
mocha
和
chai
一起工作。我
使用
的
是TypeScript版本0.9.1.1。/node_modules/
mocha
/bin/
mocha
-r
chai
C:\
javascript
\Test\Test\scripts\test\CalculatorTest. js:更新:这里提供了关于导入时未注释时发生
的
更多信息:
浏览 2
提问于2013-10-02
得票数 6
回答已采纳
1
回答
监视sinon中
的
咖啡脚本构造函数
、
、
、
、
我正在尝试
验证
一个咖啡脚本构造函数
抛出
了一个
异常
(
使用
sinon
和
sinon-
chai
)。class Animal throw "exception"
如何
正确创建间谍来
验证
实例化Dog
抛出
异常
?
浏览 0
提问于2012-11-23
得票数 4
1
回答
Phantomjs-node injectJS中
的
窗口上不存在ChaiJs
、
、
、
我正在尝试将一些脚本注入到
使用
PhantomJs node桥加载到phantomjs中
的
页面中。 当我将MochaJ注入页面时,我可以进行计算,window.
mocha
对象就可用了。但是当我注入chaiJs时,window.
chai
对象不可用。我已经
验证
了injectJs调用将true状态传递到回调中,这表明脚本已经成功注入,并且我还
验证
了window.
chai
和
window.
mocha
在注入后立即可以在柱塞中
使用
,
浏览 4
提问于2015-05-23
得票数 2
2
回答
使
mocha
测试显示实际
的
错误。
、
、
我对
Mocha
感到沮丧
的
一件事是,当测试失败时,它们不会给出失败行
的
实际错误消息,而是以错误结束:超过2000 is
的
超时。确保在此测试中调用done()回调。Ensure the done() callback is being called in this test.var assert = require("
浏览 5
提问于2015-09-18
得票数 3
回答已采纳
1
回答
Mocha
测试结果显示为空白
、
、
我试着用摩卡
和
柴做单元测试。该测试在终端上成功运行,但当我在浏览器中检查testrunner.html文件时,它是空
的
,只显示"passes: 0 file :0 terminal :0“。但在终点站,它显示: ✓ should start empty 1 passing (18ms)
浏览 1
提问于2017-08-02
得票数 0
3
回答
配置
javascript
单元测试并承诺断言
、
、
、
、
我是
javascript
单元测试
的
新手,但我相信至少对单元测试有一点了解。在一些令人惊讶
的
投票率中,一切都进行得很顺利。我很容易地将这些内容包括进来,并开始编写我
的
单元测试。 我是在ASP核心工作。虽然我发现VS2016是我
使用
过
的
这个IDE中最有缺陷
浏览 7
提问于2016-11-17
得票数 0
回答已采纳
1
回答
Karma
和
RequireJS:避免src
和
测试RequireJS配置中
的
重复
、
、
例如,这个
和
这个重复了路径
和
shims。对于大型项目,可能会有很多。我甚至可以
使用
将已安装
的
Bower组件添加到main.js中,但在此之后,我必须将它们复制到test-main.js,无论是手工还是程序。是否有任何方便
的
方法来避免这种重复,例如,告诉RequireJS包含另一个配置文件?
浏览 0
提问于2014-01-11
得票数 7
3
回答
摩卡+ BlanketJS + RequireJS,没有方法“报告”
、
、
、
、
我在RequireJS中
使用
Mocha
,测试运行得很好,但是,当我尝试添加覆盖范围
的
代码时,我得到
的
是Uncaught TypeError: Object #<HTMLDivElement> has nomethod 'reporter',<div id="
mocha
"></div> <script src="../src/js"
浏览 4
提问于2013-12-24
得票数 0
回答已采纳
1
回答
将Vue.js添加到Rails5.1
和
Mocha
中
的
单元测试不起作用
、
、
、
、
可在此处获得回购:然后加了摩卡
和
chai
yarn add
mocha
chai
--save-dev然后我创建了一个规范文件来运行...touch app/
javascript
/App.spec.js让我们尝试实现一个特定于Vue
的
测试。
浏览 16
提问于2017-07-18
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券