【文件属性】:
文件名称:aws-sdk-jest:aws-sdk模块的通用Jest模拟
文件大小:78KB
文件格式:ZIP
更新时间:2021-05-05 12:18:59
code-consistency JavaScript
@ mapbox / aws-sdk-jest
aws-sdk模块的通用Jest模拟。
如何设定
将此模块安装为devDependency npm install -D @mapbox/aws-sdk-jest 。
在test/__mocks__/aws-sdk.js存储库中添加文件
该文件应如下所示:
'use strict' ;
module . exports = require ( '@mapbox/aws-sdk-jest' ) ;
它提供的模拟方法
AWS.spyOn(服务,方法)
为AWS SDK方法调用(如s3.getObject()返回Jest模拟函数。 您可以通过在测试中的模拟功能上进行设置来提供自己的.mockImplementation()或.mockReturnValue() 。
AWS.spyOnPromise(服务,方法,响应)
再次,为AWS S
【文件预览】:
aws-sdk-jest-main
----.prettierignore(13B)
----test()
--------__mocks__()
--------mock.test.js(6KB)
----license.md(1KB)
----.gitignore(24B)
----readme.md(6KB)
----aws-sdk.js(3KB)
----.eslintignore(10B)
----package-lock.json(319KB)
----package.json(2KB)