Commit 3ea35e2
committed
test: add comprehensive integration tests
- Add 19 integration tests covering:
- Bucket operations (create, delete)
- Object operations (upload, download, copy, move, delete)
- Multipart upload (boundary conditions, large files)
- Recursive operations (delete, copy)
- Edge cases (special characters, empty files, deep paths)
- Error handling (not found, bucket not found)
- Presigned URLs
Tests require a running S3-compatible server (MinIO/RustFS) and are
guarded by the 'integration' feature flag.1 parent c59155c commit 3ea35e2
2 files changed
Lines changed: 1331 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
| 61 | + | |
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| |||
381 | 381 | | |
382 | 382 | | |
383 | 383 | | |
384 | | - | |
| 384 | + | |
0 commit comments