我正在尝试使用 Sinon 为以下服务创建单元测试。
如您所见,在构造函数上调用了“_createRedisConnection”
我正在对特定方法进行单元测试,并且在模拟在此过程中调用的另一个函数时遇到问题。在我的例子中
我有一个文件:browser-launcher.ts
<pre class="lang-ts prettyprint-override"><code>import * as Browser from "@lib/browser&#
我有一个 API 可以访问数据库中的数据。基于来自 DB 的响应有多种测试场景,所以我想模拟来自数据库
给出下面的片段
<pre><code> static async parseData(): Promise<Foo[]> {
const html: string = await this.fetchData()
Node AWS SDK 有一个名为 <code>AWS</code> 的命名空间,其中包含一个名为 <code>SecretsManager</code> 的类。 <code>Secr
我的源代码如下:
<pre><code>exports.getAll = async (req, res) => {
try {
const dbRes = await helper
我开始使用 <strong>mocha</strong>、<strong>chai</strong> 和 <strong>sinon</strong> 为 firebase 函数实施单元测试。
我能
我的单元测试中的以下行:
<块引用>
sandbox.stub(myAPI,'getPeople').returns([500, {errorCode: '500'}])
</blockquo
我正在尝试使用带有名为 <code>FakeTimers</code> 的库的 Sinon <code>remotion</code> 来呈现动画组件的视频。我正
在从 Cypress 调用 <code>getName</code> 时,我无法看到 <code>getUser</code> 方法的存根响应。有没有办法纠正这个
我正在尝试编译一个 Salesforce sfdx 插件,它是一个节点项目,具有(除其他外)以下依赖链,最终导致 fa
我有一个函数,如果失败,它会延迟再次调用自己。
<pre><code>async function getIp(retry=0) {
try {
r
我用 mocha 设置了 sinon 并且我很好地使用它来测试是否使用特定参数调用了存根函数,但我现在有一个案
我编写了实用函数来下载以路径为输入的文件并根据路径下载文件名。这是:
<pre><code>static downloadFile
这是有问题的单元测试:
<pre><code>const chai = require('chai');
const sinonChai = require('sinon-chai');
c
我正在尝试测试几个使用 await 的函数,但覆盖范围并未涵盖使用 Sinon 的所有函数:
这是我正在测
我正在尝试测试 API 响应。我不知道我嘲笑 req、res 的方式是否是最好的方式,但我的代码是:
<pre><co
我有一个请求,我使用 Axios API 发出外部请求。
示例。
<pre><code>axios({
method: 'get',
url: &#
我有以下测试到达端点。服务方法存根抛出错误。
应用程序中抛出的任何错误都由全局错误处理程