n8n/packages/workflow/test
Luigi Gubello 5120d25cbc
fix(editor): Count missing input apart in the QuickJS shadow report (no-changelog) (#41214)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 13:15:19 +00:00
..
errors fix(core): Apply the credential type policy to credential tests and probes (#39927) 2026-10-07 19:16:11 +00:00
ExpressionExtensions fix(core): Handle every escaped closing bracket in an expression (#40487) 2026-10-13 12:58:10 +00:00
ExpressionFixtures fix(core): AI agent node data accessibility (#18757) 2025-09-01 17:37:16 +02:00
expressions fix(HTTP Request Node): Fix paginated requests with HttpBearerAuth (#17005) 2025-07-04 21:53:01 +03:00
fixtures fix(editor): Show why a node on another branch can't be referenced (#40565) 2026-10-08 10:53:30 +00:00
graph feat(core): Accept the new group shapes when a workflow is saved (no-changelog) (#39236) 2026-09-24 19:41:51 +00:00
node-parameters feat(core): First shot in resolving the credential resolver config expressions (#23110) 2026-01-07 11:17:42 +01:00
run-execution-data feat(core): Add signature validation for waiting webhooks and forms (#24159) 2026-03-23 11:48:52 +00:00
application-error.test.ts chore(core): Lock the @n8n/typeorm import ratchet and document the boundary (no-changelog) (#34370) 2026-07-21 08:26:21 +00:00
augment-object.test.ts refactor: Replace @ts-ignore with @ts-expect-error outside nodes-base (#35009) 2026-07-27 13:22:06 +00:00
auth-redaction.test.ts fix(core): Expose incoming request headers to MCP trigger tools (#35236) 2026-08-13 14:24:28 +00:00
common.test.ts chore: Bundle/2.x (#41035) 2026-10-14 06:33:56 +00:00
connections-diff.test.ts refactor: Share appender for connection changes (#39472) 2026-10-12 09:11:50 +00:00
credential-domain-restrictions.test.ts chore: Bundle/2.x (#38765) 2026-09-16 07:52:44 +03:00
credential-only-nodes.test.ts feat(core): Hide credential-only nodes under a credential type policy (#39652) 2026-10-08 10:13:44 +00:00
cron.test.ts feat(core): Route poll triggers through the durable scheduler (no-changelog) (#34733) 2026-07-27 07:32:08 +00:00
dynamic-credentials-helpers.test.ts fix(core): Redact the parent execution when a sub-workflow uses a credential the viewer cannot use (#41085) 2026-10-14 15:15:42 +00:00
empty-group-anchor.test.ts feat(core): Define empty-group contract (no-changelog) (#38701) 2026-09-28 12:22:29 +00:00
execution-context.test.ts fix(core): Redact a parent execution if any sub-workflows have redaction enabled (#41129) 2026-10-16 11:02:43 +00:00
expression-array-proxy-semantics.test.ts fix(core): Forward the receiver in the lazy-proxy set trap (#37321) 2026-09-09 10:18:00 +00:00
expression-compatibility.test.ts chore: Bundle/2.x (#38765) 2026-09-16 07:52:44 +03:00
expression-engine-start-failure.test.ts feat(editor): Run expressions through the QuickJS engine in the browser (no-changelog) (#37448) 2026-09-15 13:27:20 +00:00
expression-item-accessor-engine-parity.test.ts fix(core): Resolve legacy $item accessor properties in vm expression engine (no-changelog) (#32551) 2026-06-18 10:27:32 +00:00
expression-items-engine-parity.test.ts fix(core): Resolve legacy $item accessor properties in vm expression engine (no-changelog) (#32551) 2026-06-18 10:27:32 +00:00
expression-nested-data.test.ts chore: Bundle/2.x (#36558) 2026-08-19 07:57:44 +03:00
expression-sandboxing.test.ts chore: Bundle/2.x (#36558) 2026-08-19 07:57:44 +03:00
expression-shadow.test.ts fix(editor): Count missing input apart in the QuickJS shadow report (no-changelog) (#41214) 2026-10-16 13:15:19 +00:00
expression-vm-errors.test.ts feat(core): Add QuickJS expression engine option alongside isolated-vm (no-changelog) (#33969) 2026-08-31 13:40:28 +00:00
expression-with-isolate.test.ts feat(core): Resolve expressions in v1 step executor (no-changelog) (#35338) 2026-08-03 10:30:45 +00:00
expression.test.ts chore: Bundle 2.x (#37586) 2026-09-02 08:16:39 +03:00
filter-parameter.test.ts fix(core): Match regex case-insensitively when ignore case is enabled (#33589) 2026-10-13 04:03:35 +00:00
find-ai-root-node-names.test.ts ci: Pin behaviour of graph helpers to kill 0% mutation (#31611) 2026-06-03 12:56:16 +00:00
from-ai-parse-utils.test.ts fix(core): Normalize the $fromAI type argument before coercing defaults (#35641) 2026-08-10 07:26:52 +00:00
get-child-nodes.test.ts perf(core): Improve performance of pre-execution workflow checks (#32363) 2026-06-17 07:39:13 +00:00
get-connected-nodes.test.ts perf(core): Improve performance of pre-execution workflow checks (#32363) 2026-06-17 07:39:13 +00:00
get-executable-nodes.test.ts fix(core): Scope end-user credential checks to reachable nodes (#36970) 2026-09-11 10:42:45 +00:00
get-node-by-name.test.ts ci: Pin behaviour of graph helpers to kill 0% mutation (#31611) 2026-06-03 12:56:16 +00:00
get-parent-nodes.test.ts test: Strengthen getParentNodes tests to raise mutation score (#31759) 2026-06-04 16:44:52 +00:00
helpers.ts feat: Modernize build and testing for workflow package (no-changelog) (#16771) 2025-06-30 20:02:16 +03:00
is-node-class-instance.test.ts fix(core): Prevent nodes from throwing context.getNodeParameter is not a function when n8n is installed via npm (#32123) 2026-06-12 06:49:06 +00:00
jmespath-query.test.ts feat(core): Add workflow-data tools to Message an Agent node (no-changelog) (#32994) 2026-06-26 14:04:49 +00:00
mcp-helpers.test.ts fix: Refresh Agent MCP OAuth credentials (no-changelog) (#37828) 2026-09-07 09:27:56 +00:00
metadata-utils.test.ts feat(core): Add input/output token tracking to node graph telemetry (#27992) 2026-04-03 13:18:08 +00:00
n8n-browser-oauth2-flow.test.ts feat(core): Add browser OAuth2 flow for n8n User Auth webhooks (#39332) 2026-09-25 08:37:06 +00:00
n8n-oauth2-auth.test.ts feat(core): Add browser OAuth2 flow for n8n User Auth webhooks (#39332) 2026-09-25 08:37:06 +00:00
native-evaluation-corpus-coverage.test.ts feat(core): Evaluate pure expression extensions in native expression evaluation (no-changelog) (#40865) 2026-10-14 10:49:37 +00:00
native-evaluation-corpus.ts feat(core): Evaluate pure expression extensions in native expression evaluation (no-changelog) (#40865) 2026-10-14 10:49:37 +00:00
native-evaluation-fuzz.test.ts test(core): Pin the quickjs nested -0 conversion in native evaluation parity (no-changelog) (#41092) 2026-10-14 15:04:02 +00:00
native-evaluation-parity.test.ts fix(core): Hand node reference results without an item shape to the engine (no-changelog) (#41083) 2026-10-16 12:25:04 +00:00
node-errors.test.ts fix(core): Show error description in tools (#19914) 2025-10-02 08:34:05 +02:00
node-grouping-validation.test.ts feat(core): Define empty-group contract (no-changelog) (#38701) 2026-09-28 12:22:29 +00:00
node-helpers.conditions.test.ts feat: Modernize build and testing for workflow package (no-changelog) (#16771) 2025-06-30 20:02:16 +03:00
node-helpers.parameter-dependencies.test.ts fix(core): Handle out-of-scope display option dependencies (#35845) 2026-08-07 13:28:04 +00:00
node-helpers.test.ts chore: Bundle/2.x (#41035) 2026-10-14 06:33:56 +00:00
node-reference-parser-utils.test.ts fix(editor): Node references in expressions not updated when the renamed node has quotes (#27371) 2026-03-23 15:46:36 +00:00
node-types.ts docs: Correct various broken documentation links (#20934) 2025-11-14 19:27:43 +00:00
node-validation.test.ts fix(core): Block publishing workflows with unconnected required node inputs (#37265) 2026-10-05 07:56:07 +00:00
nodes-api-version.test.ts feat(core): Support minor levels in n8nNodesApiVersion (no-changelog) (#39308) 2026-10-09 10:35:40 +00:00
observable-object.test.ts fix(core): Prevent proxy layer accumulation in ObservableObject (#30129) 2026-05-11 14:29:28 +00:00
redaction-channels.test.ts fix(core): Redact a parent execution if any sub-workflows have redaction enabled (#41129) 2026-10-16 11:02:43 +00:00
rename-node-utils.test.ts feat: Modernize build and testing for workflow package (no-changelog) (#16771) 2025-06-30 20:02:16 +03:00
resolve-node-webhook-id.test.ts fix: MCP - Resolve webhook id during workflow creation and update (#26838) 2026-03-11 08:25:57 +00:00
resolve-variables.test.ts feat(core): Add variable bundling to package export (#34040) 2026-07-17 08:01:37 +00:00
run-execution-data-factory.test.ts fix(Execute Workflow Node): Return declared sub-workflow outputs (#39755) 2026-09-29 12:40:18 +00:00
safe-regex.test.ts chore: Bundle/2.x (#35563) 2026-08-05 08:29:40 +03:00
schemas.test.ts fix(core): Strip null optional node fields from AI-generated workflows (#34668) 2026-07-22 15:38:56 +00:00
setup-vm-evaluator.ts test(core): Run only expression tests once per engine in the workflow package (no-changelog) (#40242) 2026-10-06 13:07:49 +00:00
sub-workflow-output.test.ts fix(Execute Workflow Node): Return declared sub-workflow outputs (#39755) 2026-09-29 12:40:18 +00:00
telemetry-helpers.test.ts feat: Capture MCP server domain in node graph telemetry (no-changelog) (#33386) 2026-07-01 14:28:35 +00:00
tool-helpers.test.ts fix: Truncate tool names to 64 characters (#25745) 2026-02-17 15:52:43 +00:00
trigger-credential-gate.test.ts feat(core): Add backend form-trigger submission gate for end-user credentials (no changelog) (#35539) 2026-08-10 07:09:54 +00:00
trigger-identity.test.ts feat(core): Make chat trigger OAuth2 identity pipeline unconditional (#37942) 2026-09-07 13:19:34 +00:00
type-validation.test.ts fix(Form Node): Improve error messages for invalid form definition JSON (#37291) 2026-08-28 11:43:19 +00:00
url.test.ts chore: Bundle/2.x (#38765) 2026-09-16 07:52:44 +03:00
utils.test.ts refactor(core): Move sleep into @n8n/utils and unify sleep/sleepWithAbort (#35057) 2026-07-28 18:47:18 +00:00
versioned-node-type.test.ts fix(core): Return a clear error for a node type with an unknown version (#35196) 2026-08-04 15:46:31 +00:00
webhook-description-fields.test.ts perf(core): Resolve webhook description fields via declared native resolvers (#35404) 2026-08-06 11:44:14 +00:00
workflow-checksum.test.ts test: Strengthen workflow-checksum mutation coverage (#31853) 2026-06-05 17:00:24 +00:00
workflow-data-proxy-env-provider.test.ts feat(core): Block access to env in code and expressions by default (#22643) 2025-12-03 12:33:18 +02:00
workflow-data-proxy-frontend.test.ts fix(editor): Show why a node on another branch can't be referenced (#40565) 2026-10-08 10:53:30 +00:00
workflow-data-proxy-paired-item-memo.test.ts fix(core): Memoize pairedItem ancestry traversal (#38085) 2026-09-09 11:30:38 +00:00
workflow-data-proxy.test.ts fix(editor): Show why a node on another branch can't be referenced (#40565) 2026-10-08 10:53:30 +00:00
workflow-diff.test.ts feat(core): Run the workflow history trim as a durable daily system task (#40085) 2026-10-06 12:17:32 +00:00
workflow-environments-helper.test.ts feat(core): Add auto-publish on Environments Feature Pull (#24701) 2026-02-02 09:45:27 +00:00
workflow-expression.test.ts feat: Configure workflow tool inputs for Agents (#40285) 2026-10-06 10:02:23 +00:00
workflow-structure-validation.test.ts chore: Bundle/2.x (#41035) 2026-10-14 06:33:56 +00:00
workflow-validation.test.ts feat: Validate nodes before activating (#22916) 2025-12-08 15:47:55 +02:00
workflow.test.ts fix(core): Show clear error when running a tool node without an Agent (#30626) 2026-05-21 09:48:28 +00:00