1
0
Fork 0
mirror of synced 2024-06-28 02:50:50 +12:00
This commit is contained in:
Mel O'Hagan 2022-10-26 16:44:25 +01:00
parent 4661c083e2
commit f240f5ffbf
2 changed files with 227 additions and 228 deletions

View file

@ -5,7 +5,6 @@ import {
DatasourceFieldType,
} from "@budibase/types"
module S3Module {
const AWS = require("aws-sdk")
const csv = require("csvtojson")

View file

@ -30,7 +30,7 @@ describe("S3 Integration", () => {
Delimiter: "/",
Marker: "file.txt",
MaxKeys: 999,
Prefix: "directory/"
Prefix: "directory/",
})
})
@ -45,13 +45,13 @@ describe("S3 Integration", () => {
grantWriteAcp: "he",
objectLockEnabledForBucket: true,
extra: {
acl: "private"
}
acl: "private",
},
})
expect(config.integration.client.createBucket).toHaveBeenCalledWith({
Bucket: "test",
CreateBucketConfiguration: {
LocationConstraint: "af-south-1"
LocationConstraint: "af-south-1",
},
GrantFullControl: "me",
GrantRead: "him",
@ -64,7 +64,7 @@ describe("S3 Integration", () => {
it("does not add undefined location constraint when calling the create method", async () => {
await config.integration.create({
bucket: "test"
bucket: "test",
})
expect(config.integration.client.createBucket).toHaveBeenCalledWith({
Bucket: "test",
@ -91,7 +91,7 @@ describe("S3 Integration", () => {
"VersionId": "yoz3HB.ZhCS_tKVEmIOr7qYyyAaZSKVd"
}
]
}`
}`,
})
expect(config.integration.client.deleteObjects).toHaveBeenCalledWith({
Bucket: "test",
@ -99,14 +99,14 @@ describe("S3 Integration", () => {
Objects: [
{
Key: "HappyFace.jpg",
VersionId: "2LWg7lQLnY41.maGB5Z6SWW.dcq0vx7b"
VersionId: "2LWg7lQLnY41.maGB5Z6SWW.dcq0vx7b",
},
{
Key: "HappyFace.jpg",
VersionId: "yoz3HB.ZhCS_tKVEmIOr7qYyyAaZSKVd"
}
]
}
VersionId: "yoz3HB.ZhCS_tKVEmIOr7qYyyAaZSKVd",
},
],
},
})
})
})