1
0
Fork 0
mirror of synced 2024-07-15 11:15:59 +12:00
budibase/packages/backend-core/__mocks__/aws-sdk.ts

19 lines
495 B
TypeScript
Raw Normal View History

2022-11-16 04:50:15 +13:00
const mockS3 = {
headBucket: jest.fn().mockReturnThis(),
deleteObject: jest.fn().mockReturnThis(),
deleteObjects: jest.fn().mockReturnThis(),
createBucket: jest.fn().mockReturnThis(),
listObject: jest.fn().mockReturnThis(),
getSignedUrl: jest.fn((operation: string, params: any) => {
return `http://s3.example.com/${params.Bucket}/${params.Key}`
}),
2022-11-16 04:50:15 +13:00
promise: jest.fn().mockReturnThis(),
catch: jest.fn(),
}
const AWS = {
S3: jest.fn(() => mockS3),
}
export default AWS