feat: enhance metadata handling in Hono, NestJS, and NextJS adapters … #1719
Annotations
4 errors
|
Test
Process completed with exit code 1.
|
|
src/kernel/metadata-loader.test.ts > MetadataLoaderProtocol > MetadataLoaderContractSchema > should allow custom capabilities:
packages/spec/src/kernel/metadata-loader.test.ts#L354
ZodError: [
{
"code": "invalid_type",
"expected": "string",
"received": "undefined",
"path": [
"protocol"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "object",
"received": "undefined",
"path": [
"capabilities"
],
"message": "Required"
}
]
❯ Object.get error [as error] ../../node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:39:31
❯ ZodObject.parse ../../node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:114:22
❯ src/kernel/metadata-loader.test.ts:354:54
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { issues: [ { code: 'invalid_type', expected: 'string', received: 'undefined', path: [ 'protocol' ], message: 'Required' }, { code: 'invalid_type', expected: 'object', received: 'undefined', path: [ 'capabilities' ], message: 'Required' } ], addIssue: 'Function<anonymous>', addIssues: 'Function<anonymous>', errors: [ { code: 'invalid_type', expected: 'string', received: 'undefined', path: [ 'protocol' ], message: 'Required' }, { code: 'invalid_type', expected: 'object', received: 'undefined', path: [ 'capabilities' ], message: 'Required' } ], format: 'Function<format>', isEmpty: false, flatten: 'Function<flatten>', formErrors: { formErrors: [], fieldErrors: { protocol: [ 'Required' ], capabilities: [ 'Required' ] } } }
|
|
src/kernel/metadata-loader.test.ts > MetadataLoaderProtocol > MetadataLoaderContractSchema > should validate loader contract:
packages/spec/src/kernel/metadata-loader.test.ts#L338
ZodError: [
{
"code": "invalid_type",
"expected": "string",
"received": "undefined",
"path": [
"protocol"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "object",
"received": "undefined",
"path": [
"capabilities"
],
"message": "Required"
}
]
❯ Object.get error [as error] ../../node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:39:31
❯ ZodObject.parse ../../node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:114:22
❯ src/kernel/metadata-loader.test.ts:338:54
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { issues: [ { code: 'invalid_type', expected: 'string', received: 'undefined', path: [ 'protocol' ], message: 'Required' }, { code: 'invalid_type', expected: 'object', received: 'undefined', path: [ 'capabilities' ], message: 'Required' } ], addIssue: 'Function<anonymous>', addIssues: 'Function<anonymous>', errors: [ { code: 'invalid_type', expected: 'string', received: 'undefined', path: [ 'protocol' ], message: 'Required' }, { code: 'invalid_type', expected: 'object', received: 'undefined', path: [ 'capabilities' ], message: 'Required' } ], format: 'Function<format>', isEmpty: false, flatten: 'Function<flatten>', formErrors: { formErrors: [], fieldErrors: { protocol: [ 'Required' ], capabilities: [ 'Required' ] } } }
|
|
Build
Process completed with exit code 1.
|