腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
chai
和
sinon
测试
方法
重新
抛出
现有
错误
javascript
、
node.js
、
chai
、
sinon
我们有一个
方法
,它将触发更高级别的潜在
错误
作为参数。我们想要
测试
handleFailure((msg, err) => {}) 我们想
测试
一下,如果有
错误
,这个
错误
是否被
抛出
了。error = new Error('someError'); expect(han
浏览 23
提问于2019-05-24
得票数 1
回答已采纳
1
回答
如何
使用
sinon
在mocha中
测试
多个回调?
javascript
、
node.js
、
unit-testing
、
mocha.js
我有一个带有异步代码
和
多个回调的函数 return new Promise((resolve, reject) => { /* ... */ });};var cb2Spy =
sinon
.spy();it('test', (
浏览 0
提问于2018-05-29
得票数 0
1
回答
使用
sinon
和
chai
测试
异步函数引发异常
javascript
、
node.js
、
chai
、
sinon
、
sinon-chai
,在这个文件中,我试图
测试
当输入无效时是否
抛出
错误
。/services/testService.js')const expect =
chai
.expect
chai
.use(require('
sinon
-
ch
浏览 28
提问于2020-07-15
得票数 0
回答已采纳
1
回答
使用
sinon
如何
避免
测试
嵌套函数?
javascript
、
mocha.js
、
sinon
、
sinon-chai
我用的是mocha/
chai
/sino,这三个我都是新手。const a = () => {} console.log('here');在本例中,我只想
测试
在不执行b的情况下调用a时是否调用了b。类似于: const spy =
sinon
.spy(b);
chai
.expect(spy.calledOnce).to.be.
浏览 3
提问于2020-07-17
得票数 1
2
回答
如何
使用
sinon
.js对链式函数存根
javascript
、
node.js
、
unit-testing
、
mocha.js
、
sinon
为了编写
测试
,我在堆栈中
使用
mocha框架,其中作为断言库,用于模拟、存根
和
间谍。{ }, return this; //...不允许我断言这样的
方法
expect(requestStub.get).to.be.called;存根
浏览 4
提问于2015-10-26
得票数 4
回答已采纳
1
回答
当抛错时未处理的承诺拒绝
javascript
、
tdd
、
sinon
、
koa
我编写了一个
测试
来检查我的函数是否捕获
错误
。当函数
错误
时,将调用next()。我想重写它,这样函数就会
抛出
一个
错误
,并且我可以
使用
spy.should.have.thrown(error)。然而,当我试图
抛出
一个
错误
时,我总是收到警告:const
chai
= require(&
浏览 2
提问于2017-10-08
得票数 0
3
回答
sinon
.js间谍不会捕捉
错误
吗?
javascript
、
unit-testing
、
mocha.js
、
sinon
所以,我用摩卡
和
chai
做我的前端
测试
,但我开始融入
sinon
,并真正喜欢它。不过,
测试
抛出
的
错误
并不像
sinon
文档所显示的那样有效。基本上,我有这样的
方法
: var collection; it('throws error if missing second argu
浏览 1
提问于2013-09-11
得票数 5
回答已采纳
1
回答
在请求中设置节点js单元
测试
的会话
node.js
、
mocha.js
、
sinon
、
chai
、
supertest
myProfileController.getProfile,否则
抛出
403个禁止
错误
。我需要为这条路线写单元
测试
。我
使用
的是摩卡,
chai
,
sinon
和
超级
测试
。我尝试
使用
"express-session“在请求
方法
中设置会话变量,如下所示也尝试了set('cookie'会话
浏览 0
提问于2018-03-23
得票数 1
2
回答
使用
sinon
,一个伪造/存根/模拟一个不存在的JS的方式
如何
在
sinon
.restore之后删除它的所有跟踪?
javascript
、
unit-testing
、
sinon
在运行
测试
时,我有时希望为我的
测试
提供一个API。我希望仅在
测试
期间定义此api,因此我希望确保
sinon
.restore()删除此
测试
api。这并不是替换
现有
的JS。(例如,在全局/窗口对象上)globalAPIObject.someTestApi =
sinon
.fake.returns('something'); 但是,在
测试</em
浏览 0
提问于2021-02-17
得票数 0
1
回答
用mocha
和
chaiAsPromised
测试
异步函数时的断言
错误
javascript
、
node.js
、
mocha.js
、
chai
、
chai-as-promised
因此,我正在尝试
测试
我的异步函数在我的存根s3GetObject = Promise.promisify(s3.getObject.bind(s3))被blah拒绝时
抛出
一个
错误
,但是我得到的函数不是异步的,它不会
抛出
一个
错误
。= require('
sinon
-
chai
');const chaiAsPromised = requi
浏览 2
提问于2018-09-14
得票数 2
回答已采纳
1
回答
如何
测试
AWS lambdas
javascript
、
amazon-web-services
、
ecmascript-6
、
aws-lambda
、
amazon-elasticache
我们编写了一个包装类(称为RedisCluster),它扩展了Redis集群,以提供额外的检查
和
功能,因为我们正在各种不同的lambda中
使用
它。在过去,我能够在
测试
时将Redis集群实例留出,但是当我在容器中实例化它时,集群似乎是在加载lambda源代码时(即
测试
执行之前)
抛出
的。运行
测试
时,会收到一个
错误
,指示群集无法连接到节点实例。不幸的是,当加载lambda代码时,初始集群仍然会被
抛出
,所以我会看到连接
错误
乱扔我的
测试
浏览 1
提问于2017-09-22
得票数 1
1
回答
如何
正确
测试
使用
Mocha、柴
和
Sinon
的Express控制器
方法
javascript
、
express
、
ecmascript-6
、
sinon
、
sinon-chai
我对
使用
Sinon
很陌生。我编写了下面的
测试
,但是它失败了,因为res.status总是以未调用的形式返回。import
chai
from '
chai
';import
sinon
from '
sinon
'; import sinonChai from'
sinon
-
chai
&
浏览 2
提问于2017-11-21
得票数 1
回答已采纳
1
回答
监视用作结构导师的函数
javascript
、
node.js
、
unit-testing
、
sinon
在我的一个单元
测试
中,我需要监视一个函数,该函数被另一个带有
Sinon
库的函数用作构造函数。根据他们的文件 console.log(`Foo.prototype.bar
浏览 4
提问于2020-05-07
得票数 0
回答已采纳
3
回答
用mocha
和
sinon
测试
插座
javascript
、
node.js
、
sockets
、
mocha.js
、
sinon
I dunno...");};这里的问题是,,我不知道我的
测试
何时结束。因为myFun不返回承诺或任何东西,我不知道
如何
告诉摩卡,我已经发送了我想要的所有消息,并且
测试
应该结束。
测试
const
浏览 5
提问于2017-10-04
得票数 1
回答已采纳
1
回答
console.log单元
测试
在mocha下失败,
错误
未知
node.js
、
unit-testing
、
mocha.js
、
console.log
、
sinon-chai
我的单元
测试
失败了,因为遵循了code.when,我运行
测试
,我看到下面的结果有未知的
错误
,我不知道
如何
在console.log
方法
中
测试
第二个参数paylod。, null, 2)); // log.test.js const
chai
= require('
chai
浏览 0
提问于2019-04-22
得票数 0
回答已采纳
2
回答
单元
测试
快速路由调用控制器
方法
?
node.js
、
unit-testing
、
express
、
sinon
我看到一些,但我的设置略有不同,我找不到
测试
它的好
方法
。 ,
chai
= require('
chai
') ,
sinon
= require('
sinon
') , si
浏览 2
提问于2015-03-11
得票数 2
4
回答
我
如何
在打字稿中
使用
Sinon
?
unit-testing
、
typescript
、
sinon
如果我
使用
sinon
和
类型记录,那么
如何
将
sinon
模拟转换为我的对象的一个实例? controllerUnderTest= new MyStuff.MyController(myService
浏览 3
提问于2015-01-26
得票数 38
回答已采纳
2
回答
用mocha
chai
和
sinon
测试
promises
javascript
、
promise
、
mocha.js
、
sinon
、
sinon-chai
我想
使用
mocha,
chai
和
sinon
.In
测试
我的promise resolve处理器
和
promise rejection处理器,另外,我已经设置了
sinon
-
chai
插件
和
sinon
-stub-promise这是我的require语句块:var expect =
chai
.expe
浏览 1
提问于2015-09-05
得票数 2
2
回答
使用
Mocha
和
Sinon
在NodeJS中
测试
promise回调
node.js
、
unit-testing
、
mocha.js
、
sinon
我正在尝试
测试
一个返回promise的
方法
调用,但是我遇到了麻烦。这是用NodeJS代码编写的,我
使用
Mocha、
Chai
和
Sinon
来运行
测试
。我目前的
测试
是: var successSpy =
sinon
.spy()databaseConnection.execute(
浏览 0
提问于2013-09-03
得票数 5
1
回答
我怎么能用
sinon
在Vue监视或模拟
方法
?
vue.js
、
vuejs2
我正试图为我的应用程序创建一个基于Vue
和
vue-cli的webpack模板的单元
测试
。并
测试
这个:但我知道这个
错误
: TypeError:{ _length: 0}不是间谍或调用间谍在(/
浏览 4
提问于2017-04-25
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
对 React 组件进行单元测试
测试 Node.js,2018
流利说前端单元测试实践
打造前端工程测试体系:1
Java 异常机制
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券