对象,方法或函数的替换实现,以便删除外部依赖项。
Sinon.stub AWS.SQS.sendmessage
我是Node和AWS的新手,我正在尝试执行一个简单的操作。我编写了一个简单的方法,将消息发送到AWS SQS:公共异步sendMessageToQueue(item:any):Promise {... ...>
[在微服务领域进行性能测试时(主要是负载测试),关于您的应用程序所依赖的外部依赖关系(API)的方法是什么,但不受...的拥有/控制?]
我在node.js中编写了以下代码:const rp = require('request-promise');导出异步函数readSite(){试试{让response =等待rp('http://www.google.com');返回...
我正在处理的代码如下:self.type ='TypeA'param1 ='a'param2 ='b'时,A类def get_news否则param1 ='c'param2 ='d'end @ ...
[尝试存根ES6导入方法。但是sinon调用了原始方法。 //utils.js导出函数getUser(name){返回名称+“已获取”; } //user.js import {...
我在使用存根方法切换CRM Web应用程序中的窗口时遇到问题。收到以下错误消息超时重试:{[Function:open] callBaseMethod:{[Function] ...
我有一个helper.js在测试前加载:before(async function(){this.timeout(30000)global.db = require(`$ {process.cwd()} / models`)().. 。然后在我的测试中,我有:describe.only('...
我正在寻找一种使用FakeItEasy更改Mock函数的Parameter值的方法。我有类似的东西:var objParam = new ObjParam(); objParam.SomeIntValue = 0; A.CallTo(()=> ...
将Sinon SinonStubbedInstance与打字稿一起使用
我正在使用sinon对express-Request的实例进行存根。看起来像这样:let req = sinon.createStubInstance(Request);我的方法接受req:请求,但我的IDE使用...
我不熟悉在摩卡咖啡中编写单元测试。我有一个名为appStore的函数:public appStore(name){return this.connector.findOne(name).then((record)=> {if(!record){...
如何在实现中对使用ClassTag的方法进行存根?类RefsFactory {def get [I
所以我想模拟AWS开发工具包2.x(仅S3服务),以便在没有真正的AWS的情况下将文件上传和下载到存储桶中。我在寻找Java实现。我发现了很多实现的工具(Adobe ...
我玩弄与周围添加类型存根到有名为List集合类,这基本上是围绕着内置列表的包装库。对于所有的实际目的,你可以假设它...
在的OnInit我取一些数据的组件:ngOnInit(){this.userService.getUsers()订阅(用户=> {this.users = users.data;}); }在我的测试中,我存根这项服务:常量...
我一直在写测试,在过去几个星期。在我工作的地方,我们是用摩卡作为我们的测试运行,并作为柴断言库。我也使用兴农创建存根和...
我有一个问题是存根调用DynamoDB进行API测试。我正在使用无服务器的mocha,并希望从端到端的角度测试我的API。项目结构不简单,但内部......
我有一个调用函数的服务,我正在为该服务编写测试,我需要在该服务中存根函数,该函数具有回调而不是返回一个promise。什么时候 ...
我正在使用npm模块'azure-arm-cognitiveservices'来获取azure认知服务帐户密钥。让client = new cognitiveServicesManagement(credentials,subscriptionId)client.accounts ....
我想验证各种日期字段是否已正确更新,但我不想乱用于预测何时调用新的Date()。如何删除Date构造函数? import sinon = ...