腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
重构
以
减少
Mocha
API
测试
中
的
重复
、
、
、
、
在Node.js
中
运行应用程序接口
测试
时,我经常发现自己使用略微不同
的
断言
重复
整个it语句块。这似乎是一种浪费,我希望它尊重DRY原则。让我们
以
以下为例: const { expect } = require('chai');const core = require('..console.log('Error: ', err.message); }).
浏览 19
提问于2021-06-20
得票数 0
回答已采纳
2
回答
当将代码
重构
到新类时,该如何处理我
的
单元
测试
?
、
除了对属性A、B和C
的
一些简单验证之外,在人
的
Certificates列表
中
还有一个复杂
的
决策树。现在,当我在PersonComponent
中
实现这个复杂
的
决定时,我将在PersonComponent上创建所有的单元
测试
(假设
测试
的
数量是12)。然后,我决定这个知识(复杂
的
决策树)对于personcomponent来说是太多
的
知识,所以我将它
重构
为一个新
的
类,pe
浏览 0
提问于2015-08-31
得票数 6
回答已采纳
1
回答
如何获得外部
API
的
覆盖率报告?
、
、
我正在尝试获取
API
代码
的
覆盖率报告。我所有的
测试
用例都在摩卡里运行得很好。我
的
问题是,我
的
API
服务器和
测试
用例是在单独
的
存储库
中
编写
的
。我在本地主机上,在一个特定
的
端口上启动我
的
节点
API
服务器,然后使用
mocha
中
的
supertest,点击localhost url来
测试
服务器
的
浏览 1
提问于2016-10-06
得票数 1
回答已采纳
3
回答
nodejs/
mocha
/chai as promise :在外部初始化
的
预期异步函数中使用
的
变量
、
、
、
、
我是一个全新
的
mocha
/chai新手,我花了2天
的
时间尝试解决以下问题,但没有任何成功(请注意,下面的代码只是为了呈现概念,它不是真正
的
)。我有一个名为"
api
.js“
的
JS文件,其中通过dotenv框架在文件顶部初始化了一些变量,如SERVER_URL。/
api
'); return await expect(
api
.st
浏览 48
提问于2018-08-15
得票数 0
回答已采纳
1
回答
如何正确地要求
mocha
.opts
中
的
模块?
、
、
、
我正在使用自动清除
测试
之间
的
芒果。在文档
中
,它说要要求规范文件
中
的
模块或规范助手中
的
全局模块。
mocha
.opts: --require .')('mongodb:/
浏览 2
提问于2015-03-19
得票数 2
回答已采纳
3
回答
如何使用
mocha
提取常见
的
before()调用?
、
我
的
mocha
测试
中有很多
重复
的
地方: before(helpers.testPrepare); }); }); 如果我忘记调用beforeEach,这可能会导致问题,而且
重构
起来很痛苦。我想定义一个describe来确保我总是调用我
的
setup和te
浏览 1
提问于2015-03-28
得票数 4
2
回答
让
Mocha
在运行
测试
文件之前等待index.js完成加载
、
、
、
app.listen(3000, () => { });我
的
测试
文件构造如下', () => { });我是这样开始
测试
的
: "test": "cross-env NODE_ENV=test ./node_modules/.bin/
mocha
-
浏览 0
提问于2019-06-20
得票数 1
回答已采纳
1
回答
干摩卡异步
测试
、
、
使用
mocha
,我经常需要在验收
测试
中
做一些类似以下
的
事情: Factory.createMany('artifact', 2, function) { return done(err); expected = result; });为了摆脱总是
重复
的
错误处理我想出
的
一个想法是: functi
浏览 0
提问于2017-02-21
得票数 0
1
回答
如何处理Node.js
中
的
摩卡
测试
结果?
、
、
、
我有一个简单
的
Mocha
文件: describe('#indexOf,并访问
测试
结果
以
进行进一步
的
操作。我知道可以导入
Mocha
并运行
测试
,如下所示: const
浏览 2
提问于2019-08-13
得票数 0
回答已采纳
1
回答
在package.json上创建脚本以运行
mocha
测试
、
、
、
、
我有一个express.js应用程序,我试图编写一个脚本来运行
mocha
测试
"npm运行
测试
“,但是我得到了一个错误消息”。没有被重新记录。这是我
的
package.json文件: "name": "node-js-
api
", "description": "Sample project/node_modules/
浏览 3
提问于2022-02-26
得票数 0
1
回答
使用supervisor重新运行
mocha
...在windows上
、
、
我正在尝试使用supervisor重新运行
mocha
测试
。我试过了:它进入带错误
的
循环:有什么建议吗?
浏览 6
提问于2012-08-06
得票数 1
回答已采纳
5
回答
无法解析
Mocha
中
的
路径
、
我目前使用
的
是氮气,这不重要,但我需要安装摩卡,所以我输入了:如果(!files.length)抛出新错误(“无法解析路径(或模式)” 错误:无法解析路径(或模式)“
测试<
浏览 5
提问于2014-10-03
得票数 27
1
回答
摩卡和超级
测试
有什么区别?
、
、
、
我是NodeJs初学者无论如何,我想创建一个通过
测试
启动
的
应用程序,比如TDD方法。 摩卡和超级
测试
有什么区别?
浏览 0
提问于2017-08-01
得票数 5
回答已采纳
1
回答
没有明确说明所有
测试
在哪里
在设置
Mocha
时,我怎么能说‘抓取/tests/specs/文件夹
中
的
所有
测试
文件并运行those`? ui: 'bdd', grep: 'tests/specs/*.Spec.js' // Look for all js files i
浏览 14
提问于2017-03-15
得票数 0
1
回答
如何使用Rest保证自动化没有UI (纯后端
测试
)
的
rest?
、
、
、
、
我正在使用rest保证来
测试
rest,但我需要找到一种更简单
的
自动化方法,而不是为每个
测试
用例编写类似的代码库。有没有人曾经参与过这样
的
项目。任何投入都是有用
的
。 我也要用黄瓜-爪哇。
浏览 2
提问于2016-02-02
得票数 0
回答已采纳
13
回答
如何使用
Mocha
进行一次
测试
?
、
我用摩卡
测试
我
的
JavaScript东西。我
的
测试
文件包含5个
测试
。这有可能运行特定
的
测试
(或
测试
集)而不是文件
中
的
所有
测试
吗?
浏览 8
提问于2012-05-31
得票数 408
回答已采纳
1
回答
cucumber节点中
的
异步javascript执行
、
、
我正在使用selenium编写一个
测试
套件。该项目在节点中。我想将代码
重构
为BDD/cucumber模型。看起来像是在使用cucumber-js,当我运行一个特性时,步骤定义
中
的
异步代码不会被执行。目前,我正在使用
Mocha
来管理从selenium库返回
的
所有Promise,并确保所有异步操作都在运行。有一个替代
的
Cucumber库(gherkin-
mocha
),它更旧,维护更少,可能会起作用。 如何在黄瓜步骤
中
运行异步操作
浏览 0
提问于2016-03-08
得票数 3
1
回答
如何将现有MVC3应用程序
的
开发转换为TDD方法?
、
、
、
我有一个相当大
的
MVC3应用程序,在没有编写任何单元
测试
的
情况下,我开发了一个小
的
第一阶段,特别是检测
重构
所导致
的
回归。我知道这样说有点不负责任,但到目前为止还没有必要,因为使用了非常简单
的
CRUD操作,但我想继续推进TDD方法。现在,我有更复杂
的
阶段来实施这些课程
的
消费者及其学员必须注册和完成课程,包括学业进度跟踪、作者反馈和所涉经费问题。我觉得如果没有可靠
的
单元
测试
策略就继续下去是不明智
浏览 1
提问于2012-02-16
得票数 2
回答已采纳
10
回答
带有额外选项或参数
的
Mocha
测试
、
我正在使用
Mocha
为我
的
Node.js应用程序编写
测试
用例。
测试
用例需要一个
API
密钥作为额外
的
输入选项或参数。
API
密钥是私有的,所以我不想直接将它包含在
测试
文件
中
,因为这样每个人都可以在GitHub上看到它。我知道
Mocha
有一些可用
的
选项,请访问: 但是,有没有可能包含一些参数,让
测试
人员在命令行
中
为
测试
指定自己
的
<e
浏览 1
提问于2013-04-22
得票数 91
回答已采纳
2
回答
单元
测试
节点w/ MongoDb -等待Mongodb连接
、
、
、
我刚接触过单元
测试
节点和mongodb.我正在试着
测试
getUsername(),但是我得到了TypeError: user.find is not a function。首先要说明
的
是,
测试
之外
的
代码没有问题。在
测试
之外,一切都正常工作。
测试
:var httpMocks = require(&
浏览 14
提问于2016-03-10
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券