feat(uploads): Create uploads package with prisma extension and upload processors #33016
ci.yml
on: pull_request
🔍 Detect changes
7s
📝 Check formatting (prettier)
1m 37s
✅ Check constraints, dependencies, and package.json's
1m 12s
✅ Check constraints, dependencies, and package.json's
0s
🌲 Tutorial E2E / node 20 latest
0s
🌲 Create Redwood App
0s
Server tests
0s
Matrix: build-lint-test-skip
Matrix: cli-smoke-tests-skip
Matrix: fragments-smoke-tests-skip
Matrix: rsc-smoke-tests-skip
Matrix: smoke-tests-react-18-skip
Matrix: smoke-tests-skip
Matrix: ssr-smoke-tests-skip
Matrix: telemetry-check-skip
Matrix: rsc-smoke-tests
Matrix: ssr-smoke-tests
🌲 Tutorial E2E / node 20 latest
8m 44s
🌲 Create Redwood App
5m 42s
Server tests
5m 16s
Matrix: build-lint-test
Matrix: cli-smoke-tests
Matrix: fragments-smoke-tests
Matrix: smoke-tests-react-18
Matrix: smoke-tests
Matrix: telemetry-check
Annotations
12 errors
🔄 CLI smoke tests / ubuntu-latest / node 20 latest
Process completed with exit code 1.
|
🔄 CLI smoke tests / windows-latest / node 20 latest
Process completed with exit code 1.
|
src/__tests__/createProcessors.test.ts > Create processors > Should replace file types with location strings:
packages/uploads/src/__tests__/createProcessors.test.ts#L46
AssertionError: expected '\memory_store_basedir\dumbo-firstUplo…' to match /\/memory_store_b…/memory_store_basedir\
- Expected:
/\/memory_store_basedir\/dumbo-*.*\.txt/
+ Received:
"\\memory_store_basedir\\dumbo-firstUpload-01J5Z71K4C6HP2HDY81DPG82WX.txt"
❯ src/__tests__/createProcessors.test.ts:46:32
|
src/__tests__/createProcessors.test.ts > Create processors > Should be able to override save options:
packages/uploads/src/__tests__/createProcessors.test.ts#L80
AssertionError: expected '\memory_store_basedir\overridden.png' to be '/memory_store_basedir/overridden.png' // Object.is equality
Expected: "/memory_store_basedir/overridden.png"
Received: "\memory_store_basedir\overridden.png"
❯ src/__tests__/createProcessors.test.ts:80:46
|
src/__tests__/createProcessors.test.ts > Create processors > Should not add extension for unknown file type:
packages/uploads/src/__tests__/createProcessors.test.ts#L101
AssertionError: expected '\memory_store_basedir\dummy-uploadFie…' to match /\/memory_store_b…/memory_store_basedir\
- Expected:
/\/memory_store_basedir\/.*[^.]+$/
+ Received:
"\\memory_store_basedir\\dummy-uploadField-01J5Z71K4X6Y2W9RBRB807F974"
❯ src/__tests__/createProcessors.test.ts:101:36
|
src/__tests__/createProcessors.test.ts > FileList processing > Should handle FileLists:
packages/uploads/src/__tests__/createProcessors.test.ts#L129
AssertionError: expected '\memory_store_basedir\01J5Z71K4Z8FG5P…' to match /\/memory_store_b…/memory_store_basedir\
- Expected:
/\/memory_store_basedir\/.*\.png/
+ Received:
"\\memory_store_basedir\\01J5Z71K4Z8FG5P33CTS74423T.png"
❯ src/__tests__/createProcessors.test.ts:129:23
|
src/__tests__/createProcessors.test.ts > FileList processing > Should handle FileLists with SaveOptions:
packages/uploads/src/__tests__/createProcessors.test.ts#L139
AssertionError: expected '\bazinga_not_mem_store\01J5Z71K52ZW8H…' to match /\/bazinga_not_m…/bazinga_not_mem_store\
- Expected:
/\/bazinga_not_mem_store\/.*\.png/
+ Received:
"\\bazinga_not_mem_store\\01J5Z71K52ZW8H6ZBRQHGBYF5X.png"
❯ src/__tests__/createProcessors.test.ts:139:23
|
src/__tests__/FileSystemsStorage.test.ts > FileSystemStorage > save should store a file on the file system:
packages/uploads/src/__tests__/FileSystemsStorage.test.ts#L41
AssertionError: expected '\tmp\test_uploads\01J5Z71K281QHZNCGXH…' to match /\/tmp\/test_uploads\/.*\.txt$/tmp\
- Expected:
/\/tmp\/test_uploads\/.*\.txt$/
+ Received:
"\\tmp\\test_uploads\\01J5Z71K281QHZNCGXHNTB5X18.txt"
❯ src/__tests__/FileSystemsStorage.test.ts:41:29
|
src/__tests__/FileSystemsStorage.test.ts > FileSystemStorage > save should use custom path, with no baseDir, when provided:
packages/uploads/src/__tests__/FileSystemsStorage.test.ts#L79
AssertionError: expected '\my_custom\path\bazinga.txt' to deeply equal '/my_custom/path/bazinga.txt'
Expected: "/my_custom/path/bazinga.txt"
Received: "\my_custom\path\bazinga.txt"
❯ src/__tests__/FileSystemsStorage.test.ts:79:29
|
src/__tests__/MemoryStorage.test.ts > MemoryStorage > save should store a file in memory:
packages/uploads/src/__tests__/MemoryStorage.test.ts#L13
AssertionError: expected 'uploads\01J5Z71MDY53JKY0BX12W7CKX8.txt' to match /uploads\/.*\.txt$/.*\.txt$
- Expected:
/uploads\/.*\.txt$/
+ Received:
"uploads\\01J5Z71MDY53JKY0BX12W7CKX8.txt"
❯ src/__tests__/MemoryStorage.test.ts:13:29
|
src/__tests__/MemoryStorage.test.ts > MemoryStorage > save should use custom path when provided:
packages/uploads/src/__tests__/MemoryStorage.test.ts#L50
AssertionError: expected 'custom\path\01J5Z71MEFXSGWWN12JZKTSG5…' to contain 'custom/path'
Expected: "custom/path"
Received: "custom\path\01J5Z71MEFXSGWWN12JZKTSG57.txt"
❯ src/__tests__/MemoryStorage.test.ts:50:29
|
src/__tests__/queryExtensions.test.ts > Query extensions > create > create will save files:
packages/uploads/src/__tests__/queryExtensions.test.ts#L69
AssertionError: expected { id: 1, …(3), …(1) } to match object { uploadField: StringMatching{…} }
(4 matching properties omitted from actual)
- Expected
+ Received
Object {
- "uploadField": StringMatching /\/tmp\/.*\.txt$/,
+ "uploadField": "\\tmp\\dummy-uploadField-01J5Z71KHP4REJGJRAS40Y0ZCY.txt",
}
❯ src/__tests__/queryExtensions.test.ts:69:21
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
logs
|
2.54 KB |
|