腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
sinon
不是
模拟
导入
函数
node.js
、
sinon
、
sinon-chai
Sinon
无法
模拟
doSomething()并打印实际字符串而
不是
'hello‘ //file.js module.exports= () => doSomething(); 这是测试文件: //file.spec.js import { expect } fro
浏览 14
提问于2019-03-01
得票数 4
1
回答
如何使用
sinon
模拟
独立的
导入
函数
typescript
、
mocking
、
sinon
如何使用
sinon
模拟
此axios
导入
,然后使用期望?我试过了: import axios from 'axios'; it('should run the test', async () => { axiosMock.withArgs(
sinon
.match.any).o
浏览 11
提问于2021-07-01
得票数 0
回答已采纳
1
回答
如何
模拟
导入
的数组并测试使用
函数
javascript
、
mocking
、
mocha.js
、
chai
、
sinon
/constants return myarray.includes(value);我希望能够在我的测试套件中
模拟
这个数组,这样我就可以为不同的测试控制它的值我的问题是,使用Mocha &
Sinon
,如何测试
函数
check()并
模拟
导入
的数组myarray。如果我为check()创建一个存根,如何让它使用
模拟
的myarray
sinon
.stub(checkFunction, '
浏览 7
提问于2022-05-27
得票数 0
回答已采纳
2
回答
在Jest中保存嵌套
函数
javascript
、
unit-testing
、
jestjs
在模块范围内,我有两个
函数
。其中一个
函数
由另一个
函数
使用。我如何才能不使用存根/
模拟
cinemasfromState来避免重复测试呢?
浏览 0
提问于2018-11-12
得票数 2
回答已采纳
2
回答
为什么JSDOM在使用
Sinon
伪定时器时会进入无限循环?
node.js
、
sinon
、
jsdom
在最新的JSDOM (11.6.0)中,当与
Sinon
的伪计时器一起使用时,我会得到一个无限循环。const
sinon
= require('
sinon
'); require('jsdom'); // This line creates an infinite
浏览 0
提问于2018-05-03
得票数 4
2
回答
如何在JavaScript中存根libary
函数
javascript
、
node.js
、
testing
、
mocha.js
、
sinon
例如,如果我让main.js调用src/lib/a.js中定义的,以及
函数
a调用节点-uuid.v1,那么在测试<code>E 112</code>main.js<code>E 213</code>时,/main")const uuid = require("node-uuid") describe('main'
浏览 2
提问于2019-07-25
得票数 0
回答已采纳
2
回答
Sinon
和mocking默认属性
javascript
、
typescript
、
sinon
'', }; let formatter; sandbox =
sinon
.createSandbox此外,我的fixture中的console.log显示了WorkHistory的所有默认属性,而
不是
覆盖的值。 我遗漏了什么?我做错了什么?
浏览 2
提问于2019-05-22
得票数 1
1
回答
Sinon
中JSON模块的存根独立
函数
node.js
、
unit-testing
、
sinon
/abc');
sinon
.stub(code,'fun').returns(true);}); 在这里,我想要存根
函数
fun,但因为我以不同于对象的方式
导入
它,所以存根不起作用。我不想将我的
导入
样式更改为对象,而
不是
浏览 37
提问于2021-10-07
得票数 0
1
回答
如何实现连续交付Office外接程序的UI测试(Office应用程序)
selenium
、
ms-office
、
azure-devops
、
apps-for-office
、
officedev
我们正在开发Office Add-ins (office应用程序),我们希望通过使用VSTS自动测试连续交付。我尝试使用visual studio中编码的UI测试,但它们不能正常工作。它似乎可以处理一些基本的UI事件,但即使是输入文本的简单操作也会导致不可预知的行为。(缺少字符,单击错误的项目)。非常感谢。
浏览 2
提问于2016-04-28
得票数 1
2
回答
用
sinon
截断yield*
函数
调用
javascript
、
unit-testing
、
mocha.js
、
sinon
、
yield
它在mocha测试框架中使用
sinon
存根。我已经阅读了function*/yield/yield*,但它仍然让我感到困惑。我试图用一个
sinon
存根
模拟
对yield*调用的function*的调用,但存根返回未定义。如果存根是简单的yield而
不是
yield*,则存根将返回正确的响应。
导入
: import * as name from './file'; 调用原始生成器
函数
: export const func = (a, b, c)
浏览 8
提问于2019-12-13
得票数 1
1
回答
模拟
Lambda.invoke包装但未被调用
aws-lambda
、
mocking
、
es6-promise
、
sinon
、
aws-sdk-mock
我在试图
模拟
lambda.invoke时遇到了问题,我正在从另一个lambda
函数
中调用该
函数
。test.jsconst <
浏览 5
提问于2021-08-03
得票数 0
回答已采纳
1
回答
如何使用
sinon
测试一行中的两个等待
mocha.js
、
sinon
await githubApi(projectName)).projects id: 'xxx' return members;如何使用
sinon
模拟
await (await githubApi(projectName)).projects .member?
浏览 8
提问于2019-08-01
得票数 1
回答已采纳
1
回答
如何为AngularJS接受Jasmine /量角器的确认()对话框
angularjs
、
selenium-webdriver
、
jasmine
、
protractor
我一直在为我的当前应用程序添加端到端测试,但是我遇到了一个问题,因为我的代码中出现了一个confirm()对话框,所以我无法完成测试(如果他们确定他们想要删除这个东西,那就检查是否正确)。问题是,我不知道如何确认在警报中的行动时,使用脯氨酸/茉莉花。var columnNameInput = element(by.model('ColumnNameToOverride')); var columnDataTypeSelecter = element(by.model('ColumnDataTypeToOverrid
浏览 3
提问于2014-08-20
得票数 0
回答已采纳
1
回答
使用Jest对React/Redux组件进行单元测试
reactjs
、
redux
、
jestjs
、
enzyme
我正在使用Jest测试我的连接组件。组件的外观如下:import { connect } from 'react-redux'; constructor(){ this.onButtonClick = this.onButtonClick.bind(this); dispatch(ac
浏览 2
提问于2016-10-05
得票数 2
回答已采纳
1
回答
如何监视为测试目的而注入jsdom的脚本中的javascript
函数
?
javascript
、
unit-testing
、
google-chrome-extension
、
sinon
、
jsdom
我正在尝试测试
函数
,同时开发一个chrome扩展。对于我的测试框架,我使用
sinon
(用来监视、
模拟
和存根)、mocha、chai和jsdom (创建一个dom来执行我的chrome扩展背景和弹出脚本)。但是,我似乎无法窥探我正在注入到jsdom中的脚本(background.js)中的
函数
。background.jsvar chrome = require('
浏览 2
提问于2017-09-18
得票数 0
1
回答
REST单元测试与nodejs中的承诺返回
node.js
、
unit-testing
、
promise
、
sinon
、
sinon-chai
我在一个类中有一个
函数
,它调用REST并返回允诺对象,我能够测试允诺对象,但我不确定我们如何能够对rest调用和测试进行存根或
模拟
。strict' const expect = chai.expect;const
sinon
= require("
sinon
"); const Token = require('Token
浏览 0
提问于2018-10-31
得票数 1
回答已采纳
1
回答
为什么这个
Sinon
模拟
有一个
模拟
的方法,而
不是
一个
函数
?
javascript
、
unit-testing
、
coffeescript
、
mocking
、
sinon
我使用
sinon
和mocha (在Rails应用程序与konacha的上下文中)。在这里,我尝试的是,它有一个
模拟
用法的例子:var mock =
sinon
.mock, spy);assert(spy.calledOnce); 在我的例子中,我试图
模
浏览 1
提问于2015-07-04
得票数 11
回答已采纳
2
回答
是否可以使用
sinon
将导出的
函数
存根到CommonJS模块中?
javascript
、
node.js
、
mocking
、
sinon
、
commonjs
在几乎2021年,有没有一种方法可以
模拟
单个
函数
?我的意思是没有对象的
函数
。/demo");
sinon
.stub(demo).callsFake(() => {}); expect(demo()).to.eq
浏览 2
提问于2021-01-01
得票数 4
1
回答
Sinon
模拟
正在调用真正的AWS秘密管理器
node.js
、
chai
、
sinon
、
aws-sdk-js
、
aws-secrets-manager
我试图
模拟
AWS的getSecretValue方法。'use strict'; const AWS = require( 'aws-sdk' ); } ); it( 'mocks the c
浏览 3
提问于2021-04-29
得票数 0
回答已采纳
1
回答
无法在单元测试期间
模拟
admin.firestore()
javascript
、
unit-testing
、
google-cloud-firestore
、
sinon
、
firebase-admin
我正在阅读,并遇到了正确
模拟
以下代码的问题:admin.initializeApp(functions.config(');现在,在firebase-Nampace.js中定义admin.firestore如下:firestore(),并调用严重失败的原始
函数
:
sinon
.stub(a
浏览 9
提问于2018-01-07
得票数 14
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
测试 Node.js,2018
Vue2的单元测试与调试技术
对 React 组件进行单元测试
15 个常见的 Node.js 面试问题及答案
python 3.5入门导入自定义模块
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券