腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
Mocha
/
Chai
/
TypeScript
创建
测试
,
该
测试
在
向
函数
发送
不同
数量
或
不同
类型
的
参数
时
失败
typescript
、
unit-testing
、
mocha.js
、
chai
我不确定我是否正确理解了
chai
,但是如果一个
函数
发送
了错误
数量
(
或
类型
)
的
参数
,是否有一种方法可以
测试
它是否会
失败
?例如: expect( function(){} ).to.throw('Error') 但MyClass()在其定义中需要一个
参数
,如下所示class MyClass{ name:string;
浏览 20
提问于2020-09-18
得票数 0
回答已采纳
4
回答
如何在
Mocha
中故意使空占位符
测试
失败
?
node.js
、
unit-testing
、
mocha.js
、
chai
我正在用NodeJS编写一个API,并
使用
Mocha
、
Chai
和SuperTest进行
测试
。我
使用
的
是一种典型
的
测试
驱动方法,首先编写
测试
,然后用工作代码满足这些
测试
。但是,由于所有
不同
排列
的
测试
数量
众多,我已经开始编写空占位符
测试
,这样我就可以
使用
所有的it('should...')描述来
浏览 10
提问于2015-01-26
得票数 20
回答已采纳
1
回答
只有当结果不是对象/数组
时
,才能对导入
的
模块进行
类型
记录单元
测试
javascript
、
unit-testing
、
typescript
、
mocha.js
、
chai
我正在努力学习/理解如何对
类型
记录代码进行单元
测试
,并且遇到了一个我根本不理解
的
问题。AssertionError: expected { greeting: 'Hello' } to equal { greeting: 'Hello
浏览 0
提问于2017-03-03
得票数 0
回答已采纳
1
回答
如何获得nodejs应用
的
代码覆盖率,而不必
在
推荐
的
框架中编写
测试
用例?
node.js
、
express
、
code-coverage
、
istanbul
、
nyc
建议
使用
Mocha
、
chai
或
jest等框架来利用伊斯坦布尔来获得代码覆盖率。 我设计了一个
测试
工具,它将
向
api
发送
一个请求,并根据响应将其定义为通过
或
失败
。有效负载和预期结果显示
在
excel表格中。对于每一行,它将
发送
相应列中存在
的
有效负载,并将响应与我们获得
的
实际响应进行比较。
使用
这种
类型
的
环境,我将能够
浏览 24
提问于2021-08-25
得票数 3
回答已采纳
4
回答
如何在浏览器中运行
mocha
测试
?
javascript
、
reactjs
、
mocha.js
是不是只有我,或者根本不解释如何在浏览器中运行
测试
?我想要与从项目根目录运行
mocha
相同
的
输出。需要包括test文件夹中
的
所有子目录
浏览 1
提问于2017-03-17
得票数 45
3
回答
带摩卡和茶
的
量角器
jasmine
、
mocha.js
、
protractor
、
chai
、
chai-as-promised
我开始
使用
Protractor,我尝试做
的
第一件事就是
使用
Mocha
和
Chai
而不是Jasmine。尽管现在我不确定这是不是个好主意。'
chai
'
chai
.use require '
chai
-as-promised' global.expect=
ch
浏览 1
提问于2014-12-10
得票数 3
1
回答
带有
类型
记录TS2451
的
Mocha
变量:无法重新声明块作用域变量
node.js
、
typescript
、
mocha.js
我
在
类型
记录中为
Mocha
创建
了两个
测试
文件,但是当尝试运行它
时
const assert = require('node:assert') 这是我
的
类型
记录配置": "^9.
浏览 10
提问于2022-06-12
得票数 0
回答已采纳
1
回答
javascript对计算器
函数
的
承诺
javascript
、
asynchronous
、
mocha.js
我一直
在
尝试解决这个编码挑战,但我遇到了困难。要么是我搞不懂,要么就是我漏掉了一些明显
的
东西。下面是我到目前为止得到
的
代码,以及我试图
创建
满足
的
函数
的
mocha
测试
。//设置
Mocha
和
Chai
mocha
.setup( "bdd" ); class Calculator
浏览 18
提问于2019-01-24
得票数 0
1
回答
Javascript断言库-
chai
与check
类型
javascript
、
tdd
、
chai
我
在
NPM和check
类型
中看到了两个流行
的
库。我正在努力理解他们
的
意图。 我知道
chai
用于TDD/BDD风格
的
单元
测试
,并且有一个丰富
的
断言库。另一方面,check-types ()只是一个断言库,用于检查
参数
是否具有正确
的
类型
。看起来这并不是指用于单元
测试
。我假设这将在我
的
Javascript
函数
中
使用
,以确保传
浏览 2
提问于2016-04-01
得票数 1
回答已采纳
1
回答
用webpack
的
require.ensure
函数
编写javascript模块
的
测试
javascript
、
node.js
、
unit-testing
、
mocha.js
、
webpack
我正在我
的
服务器上运行
mocha
测试
,
测试
源脚本是一种独立
的
单元
测试
方式。 我正在
测试
的
脚本之一调用Webpack
的
函数
,这个
函数
对于
在
应用程序中
创建
代码分裂点非常有用,当它被Webpack捆绑
时
。我为这个脚本编写
的
测试
没有
在
Webpack上下文中运行,因此require.ensure
浏览 3
提问于2015-10-11
得票数 1
回答已采纳
13
回答
使用
Mocha
/
Chai
和async/await验证是否抛出异常
node.js
、
async-await
、
mocha.js
、
chai
、
chai-as-promised
我正在努力找出在
使用
async/await
时
验证承诺
在
Mocha
测试
中被拒绝
的
最佳方法。下面是一个可以工作
的
示例,但我不喜欢should.be.rejectedWith返回一个promise,
该
promise需要从
测试
函数
返回才能正确计算。
使用
async/await消除了对
测试
值
的
这一要求(就像我对下面的wins()结果所做
的
浏览 65
提问于2017-08-03
得票数 59
1
回答
如何给予JavaScript模块条件AMD支持?
javascript
、
testing
、
module
、
dependency-management
、
amd
我正在构建一个模块,我想将它提供给
使用
AMD的人和不
使用
AMD的人。我如何
测试
这种行为是否正确?
浏览 0
提问于2013-01-23
得票数 1
3
回答
在
Mocha
测试
框架中
使用
HTML报告
javascript
、
node.js
、
mocha.js
我一直
在
使用
NodeJS和
Mocha
生成一些
测试
,我想找到一种方法将结果放到浏览器中。我知道
Mocha
支持
使用
'html‘报告器和
mocha
init <dir>,但是这两者似乎都不适合我(这个报告器实际上甚至没有运行
测试
就抛出了错误)。谁能给我一个通过
Mocha
运行一个
测试
并生成一个超文本标记语言报告
的
好例子?我想模仿
的
一个例子
在
站点上。此
浏览 5
提问于2013-11-14
得票数 14
回答已采纳
1
回答
Mocha
忽略了一些
测试
,尽管它们应该运行。
node.js
、
unit-testing
、
typescript
、
mocha.js
、
chai
我正在正确地重构我
的
NPM包
的
克隆。这包括重构以前
使用
完成
的
。我决定用和重写它们,因为我更喜欢它们定义
测试
的
方式。describe('The test express server', () => { @web.basePath('/test&
浏览 0
提问于2017-08-31
得票数 1
回答已采纳
3
回答
done()回调
的
意义是什么?
javascript
、
node.js
、
callback
、
mocha.js
在
Mochajs中,他们
使用
done()来
测试
异步代码,如下所示: describe('#save()', function() {我做了console.log(done.toString()),得到了这样
的
结果: if (err instanceof Error || toString.call))); return done(new Error('d
浏览 0
提问于2016-06-06
得票数 23
回答已采纳
14
回答
有没有办法让
Chai
使用
异步
Mocha
测试
?
javascript
、
unit-testing
、
mocha.js
我正在
使用
Browser Runner
在
Mocha
中运行一些异步
测试
,并尝试
使用
Chai
的
expect风格断言:describe('my testdone) { expect(true).to.equal(false); }这并没有给出正常
的
失败</em
浏览 7
提问于2012-06-28
得票数 81
回答已采纳
1
回答
代码运行,但在通过tsconfig路径导入时发生故障。
typescript
、
import
、
mocha.js
、
instanceof
这里有些奇怪
的
行为。我正在
使用
Mocha
编写一个单元
测试
,它调用一个类
的
静态方法,
该
方法将一个LatLng转换为一个传单L.LatLng对象。
在
测试
结束
时
,我正在检查返回
的
对象是否确实是L.LatLng
的
一个实例。令人惊讶
的
是,
测试
失败
了,尽管它确实是L.LatLng
的
一个实例。
在
闲逛了几个小时之后,我能够把问
浏览 1
提问于2019-11-08
得票数 0
回答已采纳
2
回答
如何存根?
tdd
、
future
、
stub
、
sanctuary
、
fluture
背景现在,通常
使用
承诺,我可以
使用
像这样
的
库来对承诺进行存根,即伪造它们
的
结果、强制解决、拒绝等等这是基本
的
,因为它帮助一个
测试
几个分支方向,并确保一切正常运行。 然而,对于氟,它是
不同
的
。一个人不能简单地存根一个通量,而我也没有找到任何可以帮助
的
西农风格<em
浏览 3
提问于2018-07-18
得票数 1
回答已采纳
1
回答
如何
使用
Mocha
和柴
测试
登录API NodeJs
node.js
、
tdd
、
mocha.js
、
chai
我是
测试
驱动开发
的
新手,我想
测试
我
的
登录API,但我似乎不能完全理解如何用数据库实现
测试
,以及如何正确地进行
测试
?
浏览 2
提问于2016-08-17
得票数 2
1
回答
将Sinon.fakeServer与promises和
mocha
一起
使用
node.js
、
typescript
、
mocha.js
、
sinon
我
的
问题如下:我想
测试
一个将大量数据上传到AWS S3存储桶中
的
方法。问题是:我不想在每次
测试
时
都上传数据,我也不想关心环境中
的
凭证。所以我想设置Sinon
的
伪服务器模块来模拟上传并返回与S3相同
的
结果。可悲
的
是,似乎很难找到一个
使用
async/await
的
代码工作示例。我
的
测试
如下所示: import {skip, test, suite} from
浏览 1
提问于2018-11-27
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你不知道的前端SDK开发技巧
打造前端工程测试体系:1
为React开发人员推荐8个测试工具、库和框架
让我这么说吧:TypeScript的最新数据类型实际上是未知的
测试 Node.js,2018
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券