BREAKING CHANGE(core): update
This commit is contained in:
65
test/test.ts
65
test/test.ts
@@ -33,28 +33,55 @@ tap.test('should get a bucket', async () => {
|
||||
|
||||
// Fast operations
|
||||
tap.test('should store data in bucket fast', async () => {
|
||||
await myBucket.fastPut('hithere/socool.txt', 'hi there!');
|
||||
await myBucket.fastPut({
|
||||
path: 'hithere/socool.txt',
|
||||
contents: 'hi there!',
|
||||
});
|
||||
});
|
||||
|
||||
tap.test('should get data in bucket', async () => {
|
||||
const fileString = await myBucket.fastGet('hithere/socool.txt');
|
||||
const fileStringStream = await myBucket.fastGetStream('hithere/socool.txt');
|
||||
const fileString = await myBucket.fastGet({
|
||||
path: 'hithere/socool.txt',
|
||||
});
|
||||
const fileStringStream = await myBucket.fastGetStream({
|
||||
path: 'hithere/socool.txt',
|
||||
});
|
||||
console.log(fileString);
|
||||
});
|
||||
|
||||
tap.test('should delete data in bucket', async () => {
|
||||
await myBucket.fastRemove('hithere/socool.txt');
|
||||
await myBucket.fastRemove({
|
||||
path: 'hithere/socool.txt',
|
||||
});
|
||||
});
|
||||
|
||||
// fs operations
|
||||
|
||||
tap.test('prepare for directory style tests', async () => {
|
||||
await myBucket.fastPut('dir1/file1.txt', 'dir1/file1.txt content');
|
||||
await myBucket.fastPut('dir1/file2.txt', 'dir1/file2.txt content');
|
||||
await myBucket.fastPut('dir2/file1.txt', 'dir2/file1.txt content');
|
||||
await myBucket.fastPut('dir3/file1.txt', 'dir3/file1.txt content');
|
||||
await myBucket.fastPut('dir3/dir4/file1.txt', 'dir3/dir4/file1.txt content');
|
||||
await myBucket.fastPut('file1.txt', 'file1 content');
|
||||
await myBucket.fastPut({
|
||||
path: 'dir1/file1.txt',
|
||||
contents: 'dir1/file1.txt content',
|
||||
});
|
||||
await myBucket.fastPut({
|
||||
path: 'dir1/file2.txt',
|
||||
contents: 'dir1/file2.txt content',
|
||||
});
|
||||
await myBucket.fastPut({
|
||||
path: 'dir2/file1.txt',
|
||||
contents: 'dir2/file1.txt content',
|
||||
});
|
||||
await myBucket.fastPut({
|
||||
path: 'dir3/file1.txt',
|
||||
contents: 'dir3/file1.txt content',
|
||||
});
|
||||
await myBucket.fastPut({
|
||||
path: 'dir3/dir4/file1.txt',
|
||||
contents: 'dir3/dir4/file1.txt content',
|
||||
});
|
||||
await myBucket.fastPut({
|
||||
path: 'file1.txt',
|
||||
contents: 'file1 content',
|
||||
});
|
||||
});
|
||||
|
||||
tap.test('should get base directory', async () => {
|
||||
@@ -77,12 +104,18 @@ tap.test('should correctly build paths for sub directories', async () => {
|
||||
});
|
||||
|
||||
tap.test('clean up directory style tests', async () => {
|
||||
await myBucket.fastRemove('dir1/file1.txt');
|
||||
await myBucket.fastRemove('dir1/file2.txt');
|
||||
await myBucket.fastRemove('dir2/file1.txt');
|
||||
await myBucket.fastRemove('dir3/file1.txt');
|
||||
await myBucket.fastRemove('dir3/dir4/file1.txt');
|
||||
await myBucket.fastRemove('file1.txt');
|
||||
await myBucket.fastRemove({
|
||||
path: 'dir1/file1.txt',
|
||||
});
|
||||
await myBucket.fastRemove({
|
||||
path: 'dir1/file2.txt',
|
||||
});
|
||||
await myBucket.fastRemove({
|
||||
path: 'dir2/file1.txt',
|
||||
});
|
||||
await myBucket.fastRemove({ path: 'dir3/file1.txt' });
|
||||
await myBucket.fastRemove({ path: 'dir3/dir4/file1.txt' });
|
||||
await myBucket.fastRemove({ path: 'file1.txt' });
|
||||
});
|
||||
|
||||
tap.start();
|
||||
|
Reference in New Issue
Block a user