Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
类型错误:尝试将未定义的属性包装为函数
下面的例子是经过简化的 我有一个吸气剂方法 class MyClass constructor get myMethod return true 这是由 babel 处理的 我想这样嘲笑它 var sinon require sinon v
ECMAScript6
sinon
babeljs
es6class
使用 sinon 对 ES6 原型方法进行存根
我在使用 Sinon 存根超类的原型方法时遇到问题 在下面的示例中 我将对超类方法 GetMyDetails 的调用进行存根处理 如下所示 我确信有更好的方法 actor sinon stub student proto proto Get
javascript
ECMAScript6
mochajs
TDD
sinon
在 sinon.js 中存根和/或模拟类?
我已经为我的应用程序创建了一个数据库包装器 如下所示 为了测试它 我显然想替换实际的数据库 我可以创建一个新类来模拟query方法并捕获那里的所有输入 但是使用sinon js看起来更合适 但是我该如何使用它呢 Is the mock or
javascript
nodejs
sinon
与解构一起使用的Sinon存根函数
我希望对我当前正在测试的文件中使用的函数进行存根 解构时需要此函数 如下所示 const theFunctionIWant require path to module 测试时 永远不会调用存根 而是继续调用实际函数 但是当我 正常 需要它
nodejs
unittesting
sinon
如何将sinon间谍模块导出实用函数
在 javascript ES6 中 我有一个实用程序模块 其中只包含一些函数 然后在文件末尾 我像这样导出它们 module exports someFunction1 someFunction2 someFunction3 然后我想为这
javascript
nodejs
sinon
chai
使用mockery和sinon模拟类方法
我正在学习使用带有 sinon 的节点模块模拟进行单元测试 仅使用模拟和普通类 我就可以成功注入模拟 不过 我想注入一个 sinon 存根而不是一个普通的类 但我在这方面遇到了很多麻烦 我试图嘲笑的班级 function LdapAuth
nodejs
unittesting
mochajs
sinon
chai
如何将Sinon添加到Angular 2测试中?
我想添加Sinon进行测试 但无法让它运行 我已经安装了 sinon 和 karma sinon 作为 DevDependency 将 sinon 添加到我的 karma 配置文件中的框架中 frameworks jasmine brows
unittesting
angular
sinon
如何使用 sinon/mocha 模拟 npm 模块
我正在尝试测试调用该模块的函数cors 我想测试一下cors会被称为 为此 我必须存根 模拟它 这是函数 cors js const cors require cors const setCors gt cors origin http l
nodejs
mocking
mochajs
sinon
sinonchai
如何在node.js中存根process.env?
我想存根process env FOO with bar var sinon require sinon var stub sinon stub process env FOO bar 我很困惑 我阅读了文档 但仍然不明白 sinonjs
nodejs
stub
sinon
使用 jest 存根函数
有没有办法使用 jest API 来存根函数 我习惯于使用 sinon 存根 在这里我可以使用存根为来自我的测试单元的任何函数调用编写单元测试 http sinonjs org releases v1 17 7 stubs http sin
unittesting
mocking
jestjs
sinon
使用 Sinon.js 并阻止调用我的应用程序服务器
足够简单的问题 我希望我们 sinon js 测试一段 javascript 以确保它调用 ajax方法同时做两件事 我不想真正访问服务器 我想模拟来自服务器的响应 所以这是 JS ajax url tickets id json data
jQuery
coffeescript
jquerydeferred
sinon
如何在 Express 中模拟中间件以跳过单元测试的身份验证?
我在 Express 中有以下内容 index js var service require subscription service var auth require auth auth service var router expres
nodejs
Express
mochajs
sinon
proxyquire
Sinon.js 结合 CalledWith 次数
我知道与sinon js https sinonjs org您可以测试间谍是否被呼叫一定次数 sinon assert calledTwice mySpy someMethod 您可以测试是否使用某些参数调用了间谍 sinon assert
unittesting
sinon
Mocking/Stubbing Mongoose 模型保存方法
给定一个简单的 Mongoose 模型 import mongoose Schema from mongoose const PostSchema Schema title type String postDate type Date de
nodejs
MongoDB
unittesting
mongoose
sinon
如何使用Sinon监视导入的函数?
假设我们想使用 Sinon 测试另一个函数是否调用了一个特定函数 fancyModule js export const fancyFunc gt console log fancyFunc export default const fan
javascript
mochajs
sinon
chai
es6modules
诗农假服务器不自动响应
您好 我正在使用 fetch 测试一个集合 当我调用它时 只有在调用 server response 后 假服务器才没有应答 我得到了所需的结果 这是为什么 My code beforeEach function server sinon
javascript
sinon
理解Sinon.js的yield()、yields()和callsArg()
有什么区别 stub yield arg1 arg2 spy yields arg1 arg2 stub callsArg index in the Sinon js http sinonjs org docs stubs存根库 stub
javascript
sinon
类型错误:“未定义”不是函数(评估“sinon.spy()”)
我正在尝试使用sinon js http sinonjs org 在测试骨干应用程序时 但不幸的是 由于错误 我无法使用间谍方法 TypeError undefined is not a function evaluating sinon
javascript
backbonejs
sinon
使用 sinon 断言使用所需参数进行了特定的存根调用
假设您正在测试一个函数 该函数将使用不同的参数多次调用依赖项 var sut ImportantFunction function dependency dependency a 1 dependency b 2 使用QUnit Sinon
unittesting
qunit
sinon
使用 Sinon 测试 D3 中的鼠标悬停事件
我在试图通过测试时遇到了麻烦 我希望能够使用间谍来检查鼠标悬停事件是否被正确调用 目前 我收到以下错误 错误 预计已被调用至少一次但从未被调用 我的部分困惑与 d3 和 jQuery 选择器之间的差异有关 我非常乐意使用后者 但我不确定如何
javascript
jQuery
d3js
BDD
sinon
1
2
3
4
»