Refactor workflow auto-run to node graph
This commit is contained in:
@@ -40,6 +40,7 @@ test('mail rule registry exposes canonical OpenAI verification poll payloads', (
|
||||
{
|
||||
flowId: 'openai',
|
||||
ruleId: 'openai-signup-code',
|
||||
nodeId: 'fetch-signup-code',
|
||||
step: 4,
|
||||
artifactType: 'code',
|
||||
codePatterns: [
|
||||
@@ -78,6 +79,7 @@ test('mail rule registry exposes canonical OpenAI verification poll payloads', (
|
||||
{
|
||||
flowId: 'openai',
|
||||
ruleId: 'openai-login-code',
|
||||
nodeId: 'fetch-login-code',
|
||||
step: 8,
|
||||
artifactType: 'code',
|
||||
codePatterns: [
|
||||
@@ -105,6 +107,14 @@ test('mail rule registry exposes canonical OpenAI verification poll payloads', (
|
||||
intervalMs: 3000,
|
||||
}
|
||||
);
|
||||
|
||||
assert.equal(
|
||||
registry.buildVerificationPollPayloadForNode('fetch-signup-code', {
|
||||
activeFlowId: 'openai',
|
||||
email: 'node@example.com',
|
||||
}).nodeId,
|
||||
'fetch-signup-code'
|
||||
);
|
||||
});
|
||||
|
||||
test('mail rule registry rejects unknown active flow ids instead of silently using OpenAI rules', () => {
|
||||
|
||||
Reference in New Issue
Block a user