sinon专题提供sinon的最新资讯内容,帮你更好的了解sinon。
在下面的例子中,我有两个函数 doTask 和 doSubTask。两者都是异步的,但由于某些业务需要,我需要使用
在这个模块中,我想测试调用其他模块的 findAll 函数的 searchAll 函数,所以我试图存根其他模块的 findAll
<div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"> <div class="snippet-code"> <pre class="
我大多只看到自动化测试中使用的模拟和存根。但我想存根方法来手动测试我的应用程序。通过这种方
我正在编写一个包含 N it(s) 的规范文件,每个文件将访问应用程序的特定页面,并返回应用程序中的错
如何在 sinon.js 中使用参数验证对假货进行调用顺序验证? 这是同一个假货,用不同的参数多次调用......
我正在尝试从模块中存根导出的函数,以便我可以替换返回值并检查该函数是否已被调用。 我已经
在运行我的测试时,我有时想为我的测试提供 API。我希望在测试期间单独定义此 api,因此我想确保 <code
我正在尝试在名为 <code>fooTest</code> 的文件中编写一个测试,该文件试图检查文件 <code>foo</code> 中,当我
我正在尝试使用 sinon 存根对 chai 进行一些测试。问题是,我正在像这样存根我的 fetch 并解决我的承诺。
我是编写 mocha 单元测试的新手,想问一下以下代码的单元测试会是什么样子(尤其是 BigQuery 部分)。代
我正在尝试对我的控制器方法进行单元测试,这就是我尝试存根它时返回的内容:<code>TypeError: Attempted to
我正在尝试为我的 Express 控制器功能之一编写单元测试,但是,sinon 调用不会等待控制器功能完成。我
对于上下文,我正在编写 typescript,它被编译成 javascript,与 rollup 捆绑在一起,然后由框架调用。这个
我正在 Loopback 4 中编写一些测试,我需要模拟/存根服务,我的意思是我需要在绑定中用存根替换它。但
我有一个组件 <code>fetchData</code> 使用 Promise.all 并在 <code>fetchBloomreachData</code> 上有一个捕获,因此即使 <c
<pre class="lang-js prettyprint-override"><code>import * as AWS from &#39;aws-sdk&#39;; let ssm = new AWS.SSM({ region: &#39;uk-west-1&#39;
我是 <code>Sinon.js</code> 的新手,我真的看不出 <code>spy</code> 和 <code>fake</code> 之间的区别。谁能解释一下
我遇到了无法解释的事情。我进行了以下测试: <pre><code>import React from &#39;react&#39;; import { render, screen
我有一个测试用例需要测试一个具有 2 个上层承诺函数的函数。 我存根所有这 3 个函数,前 2 个工作正