const options = {
region: 'us-east-1',
accessKeyId: process.env.ACCESS_KEY_ID!,
secretAccessKey: process.env.SECRET_ACCESS_KEY!,
endpoint: process.env.S3_ENDPOINT!,
bucketName: 'test-bucket-1234-abcd-5678-efgh',
maxFileSize: 10,
validMimeType: [],
format: 'url',
urlExpiration: 10,
path: path.join(__dirname, 'downloads')
};
describe('s3Controller', () => {
it('should create a bucket', async () => {
const input = {
Bucket: options.bucketName,
};
try {
const command = new CreateBucketCommand(input);
const response = await client.send(command);
console.log('response1=', response);
} catch(err) {
console.log('err=', err);
}
expect(response).toEqual({});
});
});
describe('s3Controller', () => {
it('should list buckets', async () => {
try {
const command = new ListBucketsCommand('');
const response = await client.send(command);
console.log('response2=', response);
} catch(err) {
console.log('err=', err);
}
expect(response).toEqual({});
});
});
const options = {
region: 'us-east-1',
accessKeyId: process.env.ACCESS_KEY_ID!,
secretAccessKey: process.env.SECRET_ACCESS_KEY!,
endpoint: process.env.S3_ENDPOINT!,
bucketName: 'test-bucket-1234-abcd-5678-efgh',
maxFileSize: 10,
validMimeType: [],
format: 'url',
urlExpiration: 10,
path: path.join(__dirname, 'downloads')
};
describe('s3Controller', () => {
it('should create a bucket', async () => {
const input = {
Bucket: options.bucketName,
};
try {
const command = new CreateBucketCommand(input);
const response = await client.send(command);
console.log('response1=', response);
} catch(err) {
console.log('err=', err);
}
expect(response).toEqual({});
});
});
describe('s3Controller', () => {
it('should list buckets', async () => {
try {
const command = new ListBucketsCommand('');
const response = await client.send(command);
console.log('response2=', response);
} catch(err) {
console.log('err=', err);
}
expect(response).toEqual({});
});
});