mirror of
https://github.com/czlonkowski/n8n-mcp.git
synced 2026-02-10 15:23:07 +00:00
fix: update workflow activation tests for n8n 2.0+ executeWorkflowTrigger
- Update test to expect SUCCESS for executeWorkflowTrigger-only workflows - Remove outdated assertion about "executeWorkflowTrigger cannot activate" - executeWorkflowTrigger is now a valid activatable trigger in n8n 2.0+ Conceived by Romuald Członkowski - https://www.aiadvisors.pl/en 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -4402,7 +4402,6 @@ describe('WorkflowDiffEngine', () => {
|
|||||||
expect(result.success).toBe(false);
|
expect(result.success).toBe(false);
|
||||||
expect(result.errors).toBeDefined();
|
expect(result.errors).toBeDefined();
|
||||||
expect(result.errors![0].message).toContain('No activatable trigger nodes found');
|
expect(result.errors![0].message).toContain('No activatable trigger nodes found');
|
||||||
expect(result.errors![0].message).toContain('executeWorkflowTrigger cannot activate workflows');
|
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should reject activation if all trigger nodes are disabled', async () => {
|
it('should reject activation if all trigger nodes are disabled', async () => {
|
||||||
@@ -4615,8 +4614,8 @@ describe('WorkflowDiffEngine', () => {
|
|||||||
expect(result.shouldActivate).toBe(true);
|
expect(result.shouldActivate).toBe(true);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should reject activation if workflow has executeWorkflowTrigger only', async () => {
|
it('should allow activation if workflow has executeWorkflowTrigger only (n8n 2.0+)', async () => {
|
||||||
// Create workflow with executeWorkflowTrigger (not activatable - Issue #351)
|
// Create workflow with executeWorkflowTrigger (activatable since n8n 2.0+)
|
||||||
const workflowWithExecuteTrigger = createWorkflow('Test Workflow')
|
const workflowWithExecuteTrigger = createWorkflow('Test Workflow')
|
||||||
.addNode({
|
.addNode({
|
||||||
id: 'execute-1',
|
id: 'execute-1',
|
||||||
@@ -4659,10 +4658,9 @@ describe('WorkflowDiffEngine', () => {
|
|||||||
|
|
||||||
const result = await diffEngine.applyDiff(workflowWithExecuteTrigger, request);
|
const result = await diffEngine.applyDiff(workflowWithExecuteTrigger, request);
|
||||||
|
|
||||||
expect(result.success).toBe(false);
|
// executeWorkflowTrigger is now activatable in n8n 2.0+
|
||||||
expect(result.errors).toBeDefined();
|
expect(result.success).toBe(true);
|
||||||
expect(result.errors![0].message).toContain('No activatable trigger nodes found');
|
expect(result.shouldActivate).toBe(true);
|
||||||
expect(result.errors![0].message).toContain('executeWorkflowTrigger cannot activate workflows');
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user