Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
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
将 sinon 模拟与 nodeunit 一起使用
我正在学习使用 sinon 与nodeunit https github com caolan nodeunit 专门做嘲笑 这推荐方法 http sinonjs org nodeunit 是使用正节点单元 https github com
javascript
unittesting
nodejs
sinon
nodeunit
单元测试模拟 - Node 17 + Typescript + ESM 模块
有一个简单的问题我找不到答案 使用时 节点 17 打字稿 ESM package json 中的 类型 模块 我可以实现模拟吗仅用于一种功能 或模块 如果是这样 我可以举个例子吗 无论你使用什么框架 thanks 包 json test n
jestjs
mocking
sinon
es6modules
Proxyquire、rewire、SandboxedModule 和 Sinon:优缺点
在模拟 Node 依赖项时 我偶然发现了以下库 代理查询 https github com thlorenz proxyquire Rewire https github com jhnns rewire 沙盒模块 https github
nodejs
mocking
sinon
proxyquire
测试:如何在两个连续的 Promise/run.laters 之间断言?如何跳过测试中的“run.later”等待?
这是一个简单的组件 App FooBarComponent Ember Component extend tagName button status Ready revertStatusPeriodMs 2000 click functio
emberjs
sinon
sinon 存根 withArgs 可以匹配部分参数但不是全部参数
我有一个正在存根的函数 该函数会使用多个参数进行调用 我想检查一下只是第一个参数 其余的都是回调函数 所以我不想管它们 因此 我可能有以下 2 个调用 以 ajax 为例 method get sinon stub method get 2
sinon
使用 RequireJS(和 Jasmine/Sinon)时如何在另一个视图渲染方法中存根 Backbone View 实例化
我正在尝试使用 Jasmine 和 Sion 编写单元测试 但在使用 RequireJs 加载模块时 我很难找到与以下内容等效的内容 sinon stub window MyItemView 使用 RequireJs 时 我无法以这种方式存
unittesting
backbonejs
requireJs
jasmine
sinon
模拟/存根“super”调用
我想模拟一下super调用 尤其是某些 ES6 类中的构造函数 例如 import Bar from bar class Foo extends Bar constructor opts super opts someFunc super
javascript
unittesting
mochajs
ECMAScript6
sinon
在节点中测试失败的请求
我有一些代码如下所示 var request require request function Service this config require path to config json Service prototype doThin
javascript
nodejs
promise
sinon
在 Node.js 中对 S3 上传进行存根
我该如何在 Node js 中存根 S3 上传 为了获得洞察力 我使用 Mocha 进行测试 使用 Sinon 进行存根 但我愿意改变任何东西 我有一个导出执行上传功能的文件 它看起来像这样 var AWS require aws sdk
nodejs
amazons3
mochajs
sinon
如何测试需要jquery的ES6类?
我有一个需要 jquery 的 ES6 模块 import from jquery export class Weather Constructor for Weather class param latitude param longit
javascript
ECMAScript6
mochajs
sinon
Sinon.js-试图监视 console.log 但它已经被包装了
我是编写节点测试的新手 这是我尝试编写的 gulp 插件的第一个单元测试 var chai require chai var spy require chai spies var es require event stream var Fi
javascript
nodejs
unittesting
mochajs
sinon
如何使 Istanbul 生成我所有源代码的覆盖范围?
目前 伊斯坦布尔仅为我的测试中使用的文件生成覆盖范围 这没关系 但似乎在某种程度上违背了覆盖范围的目的 我没有伊斯坦布尔配置 并且通过调用它npm test使用以下脚本字符串 istanbul cover mocha R dot check
nodejs
mochajs
sinon
chai
istanbul
1
2
3
»