腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Mocha
似乎
没有
在
运行
测试
之前
等待
promise
chain
完成
node.js
、
asynchronous
、
promise
、
sequelize.js
、
mocha.js
我正在使用
Mocha
在
我的代码中
测试
数据库交互(所以我不能模拟数据库)。为了让
测试
起作用,我想在每次
测试
之前
清理数据库。根据我的研究,我应该使用
Mocha
的能力来处理由
之前
函数返回的承诺。.catch(function(error){ });}); 但是,
在
代码的末尾如果我省略了before()函数,那么一切都会出错,所以
浏览 15
提问于2020-10-08
得票数 1
回答已采纳
1
回答
如何对生成的
promise
链进行单元
测试
javascript
、
promise
、
mocha.js
、
sinon
只有在上一次上传
完成
后,才能开始上传。构建一个
promise
链来实现这一点:
chain
=
chain
.then(() => upload(file)); // upload returns a
promise
chain
.then(() => console.log('File
浏览 2
提问于2016-03-23
得票数 0
1
回答
测试
失败时
mocha
不能执行异步函数
javascript
、
node.js
、
asynchronous
、
promise
、
mocha.js
当
测试
失败时,我使用
mocha
的runner.on("fail", postProcessFunction)来执行一些后处理。请参阅: 我的问题是,
在
postProcessFunction函数中,我需要调用一个函数slowFunction来创建一个文件并返回一个
promise
。
promise
需要10秒来解决,到那时,
mocha
已经转移到下一个
测试
或完全停止执行。slowFunction函数不会
完成
执行,并且文件永远不会创建。我尝试过
浏览 0
提问于2017-03-09
得票数 1
1
回答
期望值,并且应该使用诺言对象而不是解析结果。
node.js
、
unit-testing
、
mocha.js
、
chai
、
chai-as-promised
对于我的单元
测试
,我有以下设置:var chai = require('chai')chai.use(chaiAsPromised) chai.should()
浏览 3
提问于2016-11-27
得票数 0
回答已采纳
2
回答
Mocha
测试
用例不需要
等待
就能
完成
node.js
、
promise
、
mocha.js
我正在使用Nodejs中的
mocha
编写
测试
用例,并希望在
运行
测试
之前
重置数据库数据。我使用Knex作为查询构建器来执行查询。{ done(); });问题是
测试
用例开始执行,而不是
等待
deleteAll操作
完成
。我所理解的是,由于deleteAll返回
promise</em
浏览 14
提问于2017-01-30
得票数 5
回答已采纳
4
回答
如何在
Mocha
测试
用例中使用setTimeout()函数?
javascript
、
node.js
、
mocha.js
我正在用
Mocha
/ Node编写一个
测试
,并希望
在
执行代码块
之前
使用setTimeout
等待
一段时间。
在
Mocha
测试
用例中,setTimeout()
似乎
不起作用。(我知道,每个
测试
用例和每个
测试
文件都可以使用setTimeout,这不是我需要的。)
在
与Node一起
运行
的js文件中,即node miniTest.js,这将<
浏览 2
提问于2015-09-23
得票数 18
回答已采纳
1
回答
使用带有断言的
Promise
.all
promise
、
mocha.js
、
assert
我有一个小
测试
(
Mocha
/Chai),它
测试
encryptPass函数是否返回正确的散列:const bcrypt =hash', () => { var encryptedPass = encryptPass(pass);
浏览 3
提问于2017-01-30
得票数 1
回答已采纳
2
回答
Mocha
抛出超时,但猫鼬将数据保存到DB的承诺链中?
node.js
、
mongodb
、
mongoose
、
mocha.js
我的目标只是
在
创建一个帐户的过程中
运行
一个
测试
。我有以下代码:
浏览 0
提问于2018-08-29
得票数 2
回答已采纳
1
回答
超级考试的期望值和之后的区别?
javascript
、
automated-tests
、
es6-promise
、
supertest
当使用supertest
在
JavaScript中
测试
异步HTTP请求时,这两个片段之间有什么区别?其中一个是对的,另一个是错的吗?get('/api/people') .then(res => res.body.should.have.length(5)) expect返回一个Test对象,当
测试
失败时then返回一个
Promise
对象,当
测试
失败时,打印一个小堆栈跟踪。
浏览 3
提问于2018-06-19
得票数 3
1
回答
在
mocha
chai中
测试
MQTT.js套接字
javascript
、
testing
、
mocha.js
、
mqtt
、
chai
await mqttClient.subscribe('topicToSubscribeTo') }) 即使记录值相同,此
测试
也总是失败(
在
本例中,它将是“某些消息”)。如果我从回调中返回,
测试
总是会成功。
浏览 0
提问于2020-08-14
得票数 0
1
回答
无法从函数Javascript中更新变量
javascript
、
protractor
我试图从rows.each()中更新rowNumber变量,但是当我后来对它执行console.log操作时,它仍然被设置为null。我做错了什么?我甚至试着定义var rowNumber 'higher',同样的结果。 var rowNumber = null; var rows = element.all(by.repeater('(rowRenderIndex,
浏览 0
提问于2018-04-25
得票数 0
1
回答
摩卡在阻塞后执行。
javascript
、
node.js
、
unit-testing
、
mocha.js
我正在尝试使用
mocha
和chai为node.js做单元
测试
用例。index.jsmodule.exports = { return new
Promise
(function () {
在
块未
等待
完成
之前
。
在
2000毫秒之后,只有前一个块是completed.so,我的
测试
用例正在失败。
Mocha
版本是5.2.0
测试
用例
浏览 0
提问于2018-07-16
得票数 0
回答已采纳
1
回答
为什么不总是要求
在
mocha
中使用“to ()”回调?
mocha.js
在
Mocha
.js文档中,有3种使用beforeEach的例子。 其中任何一个看起来都不错,但是
浏览 7
提问于2014-11-19
得票数 0
回答已采纳
3
回答
done()回调的意义是什么?
javascript
、
node.js
、
callback
、
mocha.js
在
Mochajs中,他们使用done()来
测试
异步代码,如下所示: describe('#save()', function() {
浏览 0
提问于2016-06-06
得票数 23
回答已采纳
3
回答
mocha
中的异步函数
在
()
之前
总是
在
它()规范
之前
完成
?
javascript
、
asynchronous
、
mocha.js
我
在
before()中有一个用于清理数据库的回调函数。是否保证
在
it()启动
之前
完成
before()中的所有操作?
浏览 0
提问于2014-07-13
得票数 96
回答已采纳
1
回答
如何在
测试
中伪造蓝知更鸟的计时器?
javascript
、
unit-testing
、
mocha.js
、
sinon
、
bluebird
我有一个函数,它使用Bluebird的方法每5秒递归地检查一次长时间
运行
的任务的状态: return checkTaskStatus);}this.sandbox.restore()
浏览 4
提问于2015-04-22
得票数 1
回答已采纳
3
回答
承诺和摩卡:以前做过吗?
javascript
、
promise
、
mocha.js
有一条代码: return
Promise
.resolve(save(article)).then(function() {});before(function(done) {});更新before(function() { return <em
浏览 6
提问于2017-08-08
得票数 9
回答已采纳
1
回答
mocha
-phantomjs-core - slimerjs挂起,
没有
任何错误
slimerjs
、
mocha-phantomjs
使用和,我设法从CMD成功地
运行
了我的
测试
:Slimerjs窗口打开,我看到一个浏览器窗口,一切看起来都很好,但CMD
没有
完成
(
似乎
在
等待
什么)。
在
我关闭slimerjs窗口
之前
,什么都不会发生。我想将
测试
结果(使用TAP报告器)输出为文件。 这有可能吗?
浏览 1
提问于2016-06-08
得票数 0
1
回答
Botium -如何在botium绑定中获取bot消息
botium-box
我正在为Google Dialogflow
运行
botium
测试
,使用
Mocha
作为
测试
跑步器。由于一些报告要求,我派生了botium-binding,但我无法检索bot消息。
在
测试
运行
时,是否有任何挂钩来检索bot消息? return this.container.WaitBo
浏览 4
提问于2020-06-12
得票数 0
1
回答
动态创建
Mocha
测试
套件
javascript
、
testing
、
automated-tests
、
mocha.js
我正在尝试实现一个应用程序,它将
测试
config/case作为输入(yaml/json)文件,并执行一系列断言。username - attribute: email我希望编写通用
测试
块我试过 我
在
index.js中获取用户信息,
在
assertion.js文件中有断言。
浏览 1
提问于2020-07-29
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
前端单元测试入门
Async/Await有什么用?
你不知道的前端SDK开发技巧
JavaScript的工作原理:事件循环及异步编程的出现和 5 种更好的 async/await 编程方式
打造前端工程测试体系:1
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券