Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
API 的集成与单元测试
我们可以考虑向端点 单元或集成测试 发送请求吗 import lib from testing lib const testClient expect lib const response testClient request app ge
javascript
nodejs
unittesting
integrationtesting
chai
Mocha / Chai Expect.to.throw 未捕获抛出的错误
我在获取 Chai 时遇到问题expect to throw测试我的 node js 应用程序 测试在抛出的错误上不断失败 但是如果我将测试用例包装在 try 和 catch 中 并对捕获的错误进行断言 它就会起作用 Does expect
javascript
nodejs
mochajs
chai
量角器检查元素是否不存在
我在基于角度的网站中有一个设置可以打开和关闭下拉菜单 如果关闭 则不会显示在主页上 对于量角器 我需要检查开关关闭时该元素是否不存在 但是 我不应该陷入 未找到元素 错误 因为它是一组许多测试中的一个 我该怎么做 我曾尝试这样做 expec
javascript
angularJS
protractor
chai
如何将sinon间谍模块导出实用函数
在 javascript ES6 中 我有一个实用程序模块 其中只包含一些函数 然后在文件末尾 我像这样导出它们 module exports someFunction1 someFunction2 someFunction3 然后我想为这
javascript
nodejs
sinon
chai
使用mockery和sinon模拟类方法
我正在学习使用带有 sinon 的节点模块模拟进行单元测试 仅使用模拟和普通类 我就可以成功注入模拟 不过 我想注入一个 sinon 存根而不是一个普通的类 但我在这方面遇到了很多麻烦 我试图嘲笑的班级 function LdapAuth
nodejs
unittesting
mochajs
sinon
chai
使用 mocha/chai 确保 REST API 提供文件?
我想验证对 REST API 端点之一的调用是否正在提供文件 但我不确定如何进行操作 并且我没有看到任何相关示例 我确实看过文档 http chaijs com api bdd 但这对我没有多大帮助 服务器端代码本质上是 在 Express
nodejs
REST
Express
integrationtesting
chai
Chai:是否期待错误取决于参数[重复]
这个问题在这里已经有答案了 我一直在尝试编写一个处理错误的函数文本 如果它是有效错误 则抛出该错误 但如果不是 则不会抛出任何内容 问题是我在使用时似乎无法设置参数 expect handleError to throw Error 理想的
javascript
mochajs
chai
如何使用 Chai Http 发布对象数组
我正在尝试发布一个对象数组ChaiHttp https github com chaijs chai http像这样 agent post route to api send locations lat lat1 lon lon1 lat
nodejs
POST
chai
hapijs
断言错误:预期 [ true ] 为 true
我遇到了奇怪的断言问题 因此即使成功的断言也会被标记为失败 如下所示 this expect this getWidget contacts isNamesDisplayed to eventually be true and notify
protractor
chai
cucumberjs
在 TypeScript 中将 Chai 自定义插件声明为 NodeJS 全局变量
这是我之前的问题 https stackoverflow com questions 61676032 declare nodejs global variables in before hook in webdriverio using
nodejs
typescript
chai
webdriverio
chai-http/superagent : 设置多部分表单字段的 Content-Type
在集成测试中上传文件如下 chai request server instance post profile photo 0 set Access Token accessToken set API Key testConfig apiKe
javascript
nodejs
chai
superagent
chaihttp
定时器内嵌套异步等待 - 不返回所需的值
我必须使用 Mocha 和 chai 测试来测试端点的响应 下面是相同的代码 async function getData userId let response let interval setInterval async gt resp
javascript
nodejs
asyncawait
mochajs
chai
如何使用Sinon监视导入的函数?
假设我们想使用 Sinon 测试另一个函数是否调用了一个特定函数 fancyModule js export const fancyFunc gt console log fancyFunc export default const fan
javascript
mochajs
sinon
chai
es6modules
如何在describe()的before()块中动态生成Mocha测试?
我正在创建一个 mocha 测试套件 该套件正在测试我们的 nwjs 应用程序正在调用的命令行实用程序 该实用程序获取文件并生成输出 json 文件 我有数千种输入文件组合和我想要生成的测试 it s 具体取决于 cmdline 实用程序的
nodejs
mochajs
chai
TypeError:expect(...).to.startsWith 不是一个函数 - chai 和 chakram
我开始编写一些自动化测试 API 现在我尝试对此端点执行以下操作 https dog ceo api breeds image random https dog ceo api breeds image random 所以我添加到我的函数中
javascript
API
Automation
chai
chakram
类型错误:无法读取未定义的属性“drop”
我正在做摩卡测试 我必须连接到 MongoDBbefore函数 我需要在函数之后删除集合中的文档 before authenticate user async gt mongoose connect mongodb localhost 27
nodejs
MongoDB
mongoose
mochajs
chai
如何对这个 Redux thunk 进行单元测试?
所以我有这个 Redux 动作创建器正在使用redux thunk中间件 accountDetailsActions js export function updateProduct product return dispatch getS
javascript
redux
chai
使用 chai-http 设置接受的 CA 列表并忽略 SSL 错误
我正在尝试使用 chai chai http 为我的节点代码编写单元测试 一切都工作正常 直到我将服务器切换到 HTTPS 服务器 但由于我的证书是由内部公司根签名的 并且我使用的证书的通用名称与本地主机不匹配 所以 chai 在我的请求中
nodejs
SSL
chai
chaihttp
如何测试函数是否调用特定方法/函数?
Mocha 有没有办法测试函数是否调用特定方法或外部函数 我将 Mocha 与 Chai 一起使用 但对任何其他断言库持开放态度 好的 所以使用 sinon 测试是否正在调用 methid 是非常容易的 我不确定是否要测试是否正在调用外部函
javascript
nodejs
TDD
mochajs
chai
使用 setInterval 测试函数时 Mocha 和 Chai 测试失败
我是 TDD 新手 正在使用 Mocha 和 Chai 我创建了一个测试 当值增加时该测试通过 但是当该增加放在 setInterval 内时 它会失败 这段代码的目的是让某些东西在屏幕上移动 function startMovingThi
javascript
TDD
mochajs
chai
1
2
3
»