Skip to content

move to zod for param types #227

move to zod for param types

move to zod for param types #227

Triggered via pull request June 17, 2025 18:06
@evantahlerevantahler
opened #39
zod
Status Failure
Total duration 54s
Artifacts

test.yaml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

11 errors
lint
Process completed with exit code 1.
error: expect(received).toBe(expected): backend/__tests__/actions/swagger.test.ts#L19
Expected: 200 Received: 406 at <anonymous> (/home/runner/work/bun-actionhero/bun-actionhero/backend/__tests__/actions/swagger.test.ts:19:24)
error: expect(received).toBe(expected): backend/__tests__/actions/status.test.ts#L19
Expected: 200 Received: 406 at <anonymous> (/home/runner/work/bun-actionhero/bun-actionhero/backend/__tests__/actions/status.test.ts:19:24)
error: expect(received).toBe(expected): backend/__tests__/actions/files.test.ts#L39
Expected: 200 Received: 406 at <anonymous> (/home/runner/work/bun-actionhero/bun-actionhero/backend/__tests__/actions/files.test.ts:39:24)
error: expect(received).toBe(expected): backend/__tests__/servers/web.test.ts#L24
Expected: 200 Received: 406 at <anonymous> (/home/runner/work/bun-actionhero/bun-actionhero/backend/__tests__/servers/web.test.ts:24:24)
error: expect(received).toBe(expected): backend/__tests__/servers/websocket.test.ts#L101
Expected: "Missing required param: password" Received: "Error creating default value for for param _cached: TypeError: null is not an object (evaluating 'paramDefinition.default')" at <anonymous> (/home/runner/work/bun-actionhero/bun-actionhero/backend/__tests__/servers/websocket.test.ts:101:35)
TypeError: undefined is not an object (evaluating 'message.response.user'): backend/__tests__/servers/websocket.test.ts#L75
at <anonymous> (/home/runner/work/bun-actionhero/bun-actionhero/backend/__tests__/servers/websocket.test.ts:75:20)
TypeError: undefined is not an object (evaluating 'message.response.name'): backend/__tests__/servers/websocket.test.ts#L50
at <anonymous> (/home/runner/work/bun-actionhero/bun-actionhero/backend/__tests__/servers/websocket.test.ts:50:20)
TypeError: undefined is not an object (evaluating 'JSON.parse(messages1[0].data).response.user'): backend/__tests__/servers/websocket.test.ts#L164
at <anonymous> (/home/runner/work/bun-actionhero/bun-actionhero/backend/__tests__/servers/websocket.test.ts:164:59)
ShellError: Failed with exit code 1: backend#L13
at new ShellError (13:16) at new ShellPromise (75:16) at BunShell (191:35) at <anonymous> (/home/runner/work/bun-actionhero/bun-actionhero/backend/__tests__/cli/cli.test.ts:60:13) at <anonymous> (/home/runner/work/bun-actionhero/bun-actionhero/backend/__tests__/cli/cli.test.ts:58:67)
error: expect(received).toContain(expected): backend/__tests__/cli/cli.test.ts#L51
Expected to contain: "The user's name" Received: "Usage: actionhero user:create [options]\n\nRun action \"user:create\" (Create a new user)\n\nInputs should be passed as options and will be formatted and validated per the\naction's definition.\nThe server will be initialized and started, except for initialized with the\nskipCLI flag (e.g. web server).\n\nOptions:\n --name <value> name parameter\n --email <value> email parameter\n --password <value> password parameter\n -q, --quiet disable all logging except for the action response. You\n may also override the log level via environment variables\n (default: false)\n -h, --help display help for command\n" at <anonymous> (/home/runner/work/bun-actionhero/bun-actionhero/backend/__tests__/cli/cli.test.ts:51:31)