腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Chai
未
使用
async
/
await
捕获
抛出
的
错误
javascript
、
node.js
、
async-await
、
try-catch
、
chai
因为返回了一个promise,
Chai
没有捕捉到异常,我如何解决这个问题? 这是我
的
测试。',
async
function() { const instance = new Class();
await
instance.throwError(); });
as
浏览 24
提问于2020-06-26
得票数 1
回答已采纳
1
回答
REST测试与Mocha &柴-未处理
的
承诺拒绝
javascript
、
node.js
、
ecmascript-6
、
mocha.js
、
chai
在为它写测试
的
时候,我写了这只是为了进行初始检查,以确保测试失败,但我得到
的
不是这样
的
错误
:
chai
.use(chaiHttp); describe('Stud
浏览 0
提问于2019-04-05
得票数 2
回答已采纳
13
回答
使用
Mocha /
Chai
和
async
/
await
验证是否
抛出
异常
node.js
、
async-await
、
mocha.js
、
chai
、
chai-as-promised
我正在努力找出在
使用
async
/
await
时验证承诺在Mocha测试中被拒绝
的
最佳方法。
使用
async
/
await
消除了对测试值
的
这一要求(就像我对下面的wins()结果所做
的
那样),我觉得我很可能会在某个时候忘记返回语句,在这种情况下,测试总是会通过
的
。('Contrived Error');我觉得应该可以
使用
async
/
浏览 65
提问于2017-08-03
得票数 59
1
回答
Mocha测试-无法
使用
异步/等待通过拒绝承诺
的
测试
javascript
、
async-await
、
promise
、
mocha.js
、
chai
使用
mocha和
chai
,我试图通过我
的
第二个测试来获得被拒绝
的
promise,但是我得到了这个
错误
Error: the string "error" was thrown, throw an Error}) it('should return the promise without error',
async
function()
浏览 0
提问于2021-05-19
得票数 0
4
回答
测试异步函数与mocha一起
抛出
typescript
、
mocha.js
、
chai
、
chai-as-promised
我有一个异步函数,运行2000 it,然后它会
抛出
一个异常。我试着用Mocha /
chai
来测试这种行为,但显然我做错了。();expect(
async
() => {预期
的
行为是测试通过,因为在2000 is之后
抛出<
浏览 1
提问于2018-04-22
得票数 11
回答已采纳
3
回答
摩卡:如何断言拒绝承诺?
javascript
、
promise
、
async-await
、
mocha.js
我试图让Mocha显示
错误
,并在Node代码( ...instead )上声明一个被拒绝
的
承诺,即显示异常
的
UnhandledPromiseRejectionWarning,这将导致我
的
异步函数被拒绝。我试着通过: 通过try/catch来处理
错误
(我不喜欢链式.then和.catch;如果
使用
.then(res,err
浏览 0
提问于2019-01-17
得票数 0
回答已采纳
1
回答
async
函数,期望throw() sinon
typescript
、
unit-testing
、
sinon
、
throw
、
sinon-chai
我有课: export class MyClass { } } 我想要检查函数get expects
抛出
。它是如何修复
的
?
浏览 34
提问于2020-04-21
得票数 0
1
回答
当抛错时未处理
的
承诺拒绝
javascript
、
tdd
、
sinon
、
koa
我编写了一个测试来检查我
的
函数是否
捕获
错误
。当函数
错误
时,将调用next()。我想重写它,这样函数就会
抛出
一个
错误
,并且我可以
使用
spy.should.have.thrown(error)。然而,当我试图
抛出
一个
错误
时,我总是收到警告: const r
浏览 2
提问于2017-10-08
得票数 0
1
回答
对.then内部
抛出
的
错误
进行
Chai
测试
asynchronous
、
error-handling
、
promise
、
chai
当来自salesforce
的
查询返回为一个空数组时,我们在.then()中
捕获
该查询并
抛出
错误
,我可以在.catch()中
使用
console.log并看到该
错误
。然而,我在测试
错误
消息时遇到了困难。我尝试过
chai
- as -promise和to.eventually.equal('some string'),但返回
的
结果是AssertionError: expected等于'No campaignsco
浏览 30
提问于2019-05-24
得票数 0
1
回答
Mocha测试
错误
断言超时
javascript
、
asynchronous
、
testing
、
promise
、
mocha.js
我
的
异步摩卡测试有一些问题。当输入计算为false时,许诺中
的
assert方法将导致超时。(对于真值,它工作得很好) new Promise(
async
(res) => {For
async
tests and hoo
浏览 3
提问于2021-03-03
得票数 0
回答已采纳
1
回答
如果我需要等待连接,我应该进行主异步吗?
postgresql
、
dart
我需要用PG driver完成对数据库
的
查询。但在我需要等待连接以使其准备好工作之前。我没有找到更好
的
方法来将main标记为
async
。main()
async
{
await
db.connect(); db.checkIfRowExists(); 是不是很好?还是有更好
的
方法?
浏览 10
提问于2020-07-08
得票数 1
回答已采纳
1
回答
使用
Async
/
Await
捕获
错误
javascript
、
async-await
我
的
代码中有一部分对不同
的
端点进行了几次API调用,我想知道这些调用中是否有任何调用失败,这样我就可以显示相应
的
错误
消息。现在,如果one()中发生
错误
,它将停止所有其他调用,但这不是我想要
的
;如果发生
错误
,我希望它填充errors对象并使程序继续运行。
async
function gatherData() { const resp
浏览 21
提问于2019-09-25
得票数 4
回答已采纳
3
回答
如何
使用
chai
或
chai
-as-promised for
async
函数测试
抛出
的
错误
?
javascript
、
typescript
、
unit-testing
、
mocha.js
、
chai
我有一个如下
的
函数:
async
foo() : Promise<Object> { } 我该如何测试
错误
是否被
抛出
呢?目前我正在做这件事: it("testing for error thrown",
async
function () { expect(
async
() =>
await
foo()).to.throw
浏览 64
提问于2021-09-15
得票数 1
1
回答
Mocha/
Chai
测试返回
错误
消息,我找不到测试它
的
方法
node.js
、
mocha.js
、
chai
Title说明了一切,并返回类似以下
错误
的
消息: startDate是我试图
使用
的
必填字段。describe('filter', () => { 'endDate': '2000-02-02',
浏览 17
提问于2021-01-18
得票数 0
回答已采纳
1
回答
Chai
Mocha测试承诺属性“最终”不存在
typescript
、
unit-testing
、
mocha.js
、
chai
我正在尝试
使用
Chai
Promise测试,但它显示一个
错误
,我正在
使用
docker。这里有一个简单
的
函数 let funcPromise = (n) => { } } 简单测试 import
浏览 29
提问于2019-04-26
得票数 9
回答已采纳
2
回答
如何模拟方法或函数以返回预期
的
错误
javascript
、
typescript
、
jestjs
试着学习如何用Jest/ to成绩单写更好
的
测试。我想确保我可以测试一个
错误
。const listStacks =
async
(cf: CloudFormation): Promise<StackSummaries> => { try {const result =
await
cf.listS
浏览 2
提问于2019-02-09
得票数 1
回答已采纳
2
回答
签发成功部署合同
的
信托和加纳奇
truffle
、
ganache
、
truffle-test
长话短说,我
的
合同是不通过部署测试
使用
松露,摩卡和
chai
。 it('deploys successfully',
async
(
浏览 0
提问于2021-01-01
得票数 0
1
回答
使用
chai
检查类型记录/nodejs中
的
异常
node.js
、
typescript
、
unit-testing
、
chai
在我
的
类型代码中
使用
chai
断言测试我
的
简单函数时,我遇到了问题。我有: throw (new Error(COUCH_CONNECTION_ERROR.message));其中,沙发连接
错误
是这样定义
的
console.log(`ccccccccccccccccc`);所以当我运行测试时有人能帮我
浏览 2
提问于2020-02-21
得票数 2
回答已采纳
1
回答
用mocha和chaiAsPromised测试异步函数时
的
断言
错误
javascript
、
node.js
、
mocha.js
、
chai
、
chai-as-promised
因此,我正在尝试测试我
的
异步函数在我
的
存根s3GetObject = Promise.promisify(s3.getObject.bind(s3))被blah拒绝时
抛出
一个
错误
,但是我得到
的
函数不是异步
的
,它不会
抛出
一个
错误
。(); }); })
浏览 2
提问于2018-09-14
得票数 2
回答已采纳
2
回答
用等待函数循环
抛出
错误
javascript
、
node.js
、
typescript
、
loops
、
async-await
我正在挣扎于异步等待函数
的
循环。我正在创建一个API,它将请求发送到另一个API。我必须做一个循环,因为用户可以一次在数据库中插入许多项。我所调用
的
API拒绝并行执行,因此我不能
使用
Promise.all :/const addValue =
async
(ID:number, cookie{ }以及在for循环中执行addValue
的
函数: const addMult
浏览 0
提问于2018-07-19
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
深入理解Vue 3.0中Async/Await 语法
“承诺”的终极解决方案
优雅 koa处理异常
你们喜欢用 forEach 吗?说说我为啥不喜欢用 forEach~
Python中为何使用新语法而不是装饰器来实现async/await异步功能
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券