n8n/packages/workflow/test
Ricardo Espinoza 5e28ff8c23
fix(core): Block publishing workflows with unconnected required node inputs (#37265)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-05 07:56:07 +00:00
..
errors refactor(core): Move shared errors to @n8n/errors (no-changelog) (#39753) 2026-09-29 07:19:05 +00:00
ExpressionExtensions chore: Move the triplicated defineField into the extensions utils.ts (#38485) 2026-09-11 15:11:18 +00:00
ExpressionFixtures
expressions
fixtures/WorkflowDataProxy
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
run-execution-data
application-error.test.ts
augment-object.test.ts
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
connections-diff.test.ts chore: Bundle/2.x (#39935) 2026-09-30 07:44:10 +03:00
credential-domain-restrictions.test.ts chore: Bundle/2.x (#38765) 2026-09-16 07:52:44 +03:00
cron.test.ts
dynamic-credentials-helpers.test.ts
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 chore: Bundle/2.x (#40030) 2026-10-01 09:50:06 +03: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
expression-items-engine-parity.test.ts
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-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 chore: Bundle/2.x (#35563) 2026-08-05 08:29:40 +03:00
find-ai-root-node-names.test.ts
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
get-connected-nodes.test.ts
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
get-parent-nodes.test.ts
helpers.ts
is-node-class-instance.test.ts
jmespath-query.test.ts
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
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): Add fast native evaluation for a subset of expressions (no-changelog) (#37613) 2026-09-30 10:16:42 +00:00
native-evaluation-corpus.ts fix(core): Bound replace() like replaceAll() in native expression evaluation (no-changelog) (#40098) 2026-10-02 07:20:54 +00:00
native-evaluation-fuzz.test.ts fix(core): Bound native array methods by element content, not count (no-changelog) (#40099) 2026-10-02 07:24:12 +00:00
native-evaluation-parity.test.ts fix(core): Bound native array methods by element content, not count (no-changelog) (#40099) 2026-10-02 07:24:12 +00:00
node-errors.test.ts
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
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 fix(editor): Remove stale credentials from node config when switching credentials (#34937) 2026-08-24 13:01:58 +00:00
node-reference-parser-utils.test.ts
node-types.ts
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): Add node API version constant and package compatibility helper (no-changelog) (#37444) 2026-09-02 14:47:51 +00:00
observable-object.test.ts
redaction-channels.test.ts fix(core): Apply redaction policy to Code node console output (#35121) 2026-08-05 11:00:00 +00:00
rename-node-utils.test.ts
resolve-node-webhook-id.test.ts
resolve-variables.test.ts
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
setup-vm-evaluator.ts feat(core): Add QuickJS expression engine option alongside isolated-vm (no-changelog) (#33969) 2026-08-31 13:40:28 +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
tool-helpers.test.ts
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
workflow-data-proxy-env-provider.test.ts
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(core): Memoize pairedItem ancestry traversal (#38085) 2026-09-09 11:30:38 +00:00
workflow-diff.test.ts fix(core): Detect node settings changes when comparing workflow versions (#36066) 2026-08-12 07:22:02 +00:00
workflow-environments-helper.test.ts
workflow-expression.test.ts
workflow-structure-validation.test.ts feat(core): Validate node id uniqueness in workflow structure (no-changelog) (#35129) 2026-08-14 08:08:00 +00:00
workflow-validation.test.ts
workflow.test.ts