Skip to content

feat(multipart-form): concurrent rxjs version #10

feat(multipart-form): concurrent rxjs version

feat(multipart-form): concurrent rxjs version #10

Triggered via pull request August 18, 2025 22:42
Status Failure
Total duration 50s
Artifacts

multipart-form.ci.yaml

on: pull_request
Run CI  /  Build multipart-form
19s
Run CI / Build multipart-form
Run CI  /  Typecheck multipart-form
25s
Run CI / Typecheck multipart-form
Run CI  /  Test multipart-form
22s
Run CI / Test multipart-form
Run CI  /  Lint multipart-form
16s
Run CI / Lint multipart-form
Run CI  /  Format multipart-form
16s
Run CI / Format multipart-form
Fit to window
Zoom out
Zoom in

Annotations

26 errors and 3 warnings
Run CI / Format multipart-form
Process completed with exit code 1.
format: src/multipart/multipart.types.ts#L1
Formatter would have printed the following content:
format: src/multipart/multipart.parser.ts#L1
Formatter would have printed the following content:
Run CI / Lint multipart-form
Process completed with exit code 1.
format: src/multipart/multipart.types.ts#L1
Formatter would have printed the following content:
format: src/multipart/multipart.parser.ts#L1
Formatter would have printed the following content:
Run CI / Typecheck multipart-form: src/multipart/multipart.parser.spec.ts#L87
Expected 3 arguments, but got 4.
Run CI / Typecheck multipart-form: src/multipart/multipart.parser.spec.ts#L80
Expected 3 arguments, but got 4.
Run CI / Typecheck multipart-form: src/multipart/multipart.parser.spec.ts#L79
Expected 3 arguments, but got 4.
Run CI / Typecheck multipart-form: src/multipart/multipart.parser.spec.ts#L73
Expected 3 arguments, but got 4.
Run CI / Typecheck multipart-form: src/multipart/multipart.parser.spec.ts#L72
Expected 3 arguments, but got 4.
Run CI / Typecheck multipart-form: src/multipart/multipart.parser.spec.ts#L66
Expected 3 arguments, but got 4.
Run CI / Typecheck multipart-form: src/multipart/multipart.parser.spec.ts#L45
Expected 3 arguments, but got 6.
Run CI / Typecheck multipart-form: src/multipart/multipart.parser.spec.ts#L39
Expected 3 arguments, but got 6.
Run CI / Typecheck multipart-form: src/multipart/multipart.parser.spec.ts#L24
Expected 3 arguments, but got 6.
Run CI / Typecheck multipart-form: src/multipart/multipart.parser.spec.ts#L6
'"./multipart.types"' has no exported member named 'MultipartFields'. Did you mean 'MultipartField'?
handleField › should handle complex field names: packages/multipart-form/src/multipart/multipart.parser.spec.ts#L116
expect(received).toBe(expected) // Object.is equality Expected: "John" Received: undefined at Object.<anonymous> (src/multipart/multipart.parser.spec.ts:116:39)
handleField › should overwrite existing non-array with single value: packages/multipart-form/src/multipart/multipart.parser.spec.ts#L96
expect(received).toEqual(expected) // deep equality Expected: "new" Received: "existing" at Object.<anonymous> (src/multipart/multipart.parser.spec.ts:96:23)
handleField › should append non-array value to existing array: packages/multipart-form/src/multipart/multipart.parser.spec.ts#L89
expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ "existing", - "new", ] at Object.<anonymous> (src/multipart/multipart.parser.spec.ts:89:23)
handleField › should handle array field without index: packages/multipart-form/src/multipart/multipart.parser.spec.ts#L82
expect(received).toEqual(expected) // deep equality Expected: ["item1", "item2"] Received: undefined at Object.<anonymous> (src/multipart/multipart.parser.spec.ts:82:24)
handleField › should handle array field with index: packages/multipart-form/src/multipart/multipart.parser.spec.ts#L75
expect(received).toEqual(expected) // deep equality Expected: ["item1", "item2"] Received: undefined at Object.<anonymous> (src/multipart/multipart.parser.spec.ts:75:24)
handleField › should set simple field value: packages/multipart-form/src/multipart/multipart.parser.spec.ts#L68
expect(received).toBe(expected) // Object.is equality Expected: "John Doe" Received: undefined at Object.<anonymous> (src/multipart/multipart.parser.spec.ts:68:23)
handleFile › should consume the file stream when truncated: packages/multipart-form/src/multipart/multipart.parser.spec.ts#L33
thrown: "Exceeded timeout of 5000 ms for a test while waiting for `done()` to be called. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at src/multipart/multipart.parser.spec.ts:33:2 at Object.<anonymous> (src/multipart/multipart.parser.spec.ts:8:1)
handleFile › should add file to files array when not truncated: packages/multipart-form/src/multipart/multipart.parser.spec.ts#L26
expect(received).toHaveLength(expected) Expected length: 1 Received length: 0 Received array: [] at Object.<anonymous> (src/multipart/multipart.parser.spec.ts:26:17)
MultipartFile (Decorator) › should return the file when a single file is found and required (default): packages/multipart-form/src/multipart/multipart-file.decorator.ts#L29
TypeError: files$.pipe is not a function at multipartFileFactory (src/multipart/multipart-file.decorator.ts:29:31) at Object.<anonymous> (src/multipart/multipart-file.decorator.spec.ts:41:36)
MultipartFiles (Decorator) › should return all files when no options are specified and files are present: packages/multipart-form/src/multipart/multipart-files.decorator.ts#L33
TypeError: files$.pipe is not a function at multipartFilesFactory (src/multipart/multipart-files.decorator.ts:33:10) at Object.<anonymous> (src/multipart/multipart-files.decorator.spec.ts:40:38)
lint/correctness/noUnusedImports: src/multipart/multipart-file.decorator.spec.ts#L3
Several of these imports are unused.
lint/correctness/noUnusedImports: examples/example.ts#L16
This import is unused.