n8n/packages
Guillaume Jacquart 394253553d test(core): Rebuild the shared node fixture for each lifecycle hook test
`mock<IWorkflowExecutionDataProcess>({ workflowData })` deep-proxies the object
it wraps. The proxy leaves auto-created mock functions on the shared fixture
node, so `node.disabled` reads as a function in every test that runs after it.

Any code that reads a node flag then sees a truthy value. The sub-workflow
progress tests are the first to do so, and they counted zero reachable nodes.

Rebuild the node in the shared `beforeEach`, next to the existing `settings`
reset.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-06 11:01:02 +02:00
..
@n8n fix(editor): Tokenize the progress arc thickness and correct its contract docs 2026-10-06 10:50:08 +02:00
cli test(core): Rebuild the shared node fixture for each lifecycle hook test 2026-10-06 11:01:02 +02:00
core 🚀 Release 2.43.0 (#40376) 2026-10-06 07:10:16 +00:00
extensions/insights 🚀 Release 2.43.0 (#40376) 2026-10-06 07:10:16 +00:00
frontend fix(editor): Tokenize the progress arc thickness and correct its contract docs 2026-10-06 10:50:08 +02:00
modules 🚀 Release 2.43.0 (#40376) 2026-10-06 07:10:16 +00:00
node-dev ci: Speed up the PR build job and move the E2E matrix off its path (no-changelog) (#39736) 2026-09-28 13:16:13 +00:00
nodes-base 🚀 Release 2.43.0 (#40376) 2026-10-06 07:10:16 +00:00
quality fix: Multiple migration timestamps withing a single PR (#40379) 2026-10-06 07:28:47 +00:00
workflow 🚀 Release 2.43.0 (#40376) 2026-10-06 07:10:16 +00:00