Refactor code for improved readability and consistency
- Updated formatting in web-api.ts for better alignment and readability. - Enhanced XML builders in xml.ts for clearer structure and maintainability. - Improved test cases in s3-auth.test.ts and s3-operations.test.ts for better clarity and consistency. - Refactored mock data in web-api.test.ts for improved readability.
This commit is contained in:
+10
-3
@@ -1,13 +1,20 @@
|
||||
import { afterAll, beforeAll, describe, expect, it, mock } from 'bun:test';
|
||||
|
||||
const mockBuckets = [
|
||||
{ id: 'uuid-1', name: 'test-bucket', createdAt: new Date('2026-01-01'), updatedAt: new Date('2026-01-01') },
|
||||
{
|
||||
id: 'uuid-1',
|
||||
name: 'test-bucket',
|
||||
createdAt: new Date('2026-01-01'),
|
||||
updatedAt: new Date('2026-01-01'),
|
||||
},
|
||||
];
|
||||
|
||||
mock.module('../src/db/buckets', () => ({
|
||||
listBuckets: () => Promise.resolve(mockBuckets),
|
||||
findBucketByName: (name: string) => Promise.resolve(mockBuckets.find((b) => b.name === name) || null),
|
||||
createBucket: (name: string) => Promise.resolve({ id: 'new-uuid', name, createdAt: new Date(), updatedAt: new Date() }),
|
||||
findBucketByName: (name: string) =>
|
||||
Promise.resolve(mockBuckets.find((b) => b.name === name) || null),
|
||||
createBucket: (name: string) =>
|
||||
Promise.resolve({ id: 'new-uuid', name, createdAt: new Date(), updatedAt: new Date() }),
|
||||
deleteBucket: () => Promise.resolve(true),
|
||||
bucketExists: () => Promise.resolve(false),
|
||||
}));
|
||||
|
||||
Reference in New Issue
Block a user