|
1 | | -import { WorkflowAPIError } from '@workflow/errors'; |
| 1 | +import { EntityConflictError, WorkflowAPIError } from '@workflow/errors'; |
2 | 2 | import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; |
3 | 3 |
|
4 | 4 | // Use vi.hoisted so these are available in mock factories |
@@ -248,9 +248,8 @@ describe('step-handler 409 handling', () => { |
248 | 248 | if (event.eventType === 'step_completed') { |
249 | 249 | callCount++; |
250 | 250 | return Promise.reject( |
251 | | - new WorkflowAPIError( |
252 | | - 'Cannot complete step because it is already completed', |
253 | | - { status: 409 } |
| 251 | + new EntityConflictError( |
| 252 | + 'Cannot complete step because it is already completed' |
254 | 253 | ) |
255 | 254 | ); |
256 | 255 | } |
@@ -300,9 +299,8 @@ describe('step-handler 409 handling', () => { |
300 | 299 | } |
301 | 300 | if (event.eventType === 'step_failed') { |
302 | 301 | return Promise.reject( |
303 | | - new WorkflowAPIError( |
304 | | - 'Cannot fail step because it is already completed', |
305 | | - { status: 409 } |
| 302 | + new EntityConflictError( |
| 303 | + 'Cannot fail step because it is already completed' |
306 | 304 | ) |
307 | 305 | ); |
308 | 306 | } |
@@ -347,9 +345,8 @@ describe('step-handler 409 handling', () => { |
347 | 345 | } |
348 | 346 | if (event.eventType === 'step_failed') { |
349 | 347 | return Promise.reject( |
350 | | - new WorkflowAPIError( |
351 | | - 'Cannot fail step because it is already completed', |
352 | | - { status: 409 } |
| 348 | + new EntityConflictError( |
| 349 | + 'Cannot fail step because it is already completed' |
353 | 350 | ) |
354 | 351 | ); |
355 | 352 | } |
@@ -397,9 +394,8 @@ describe('step-handler 409 handling', () => { |
397 | 394 | } |
398 | 395 | if (event.eventType === 'step_retrying') { |
399 | 396 | return Promise.reject( |
400 | | - new WorkflowAPIError( |
401 | | - 'Cannot retry step because it is already completed', |
402 | | - { status: 409 } |
| 397 | + new EntityConflictError( |
| 398 | + 'Cannot retry step because it is already completed' |
403 | 399 | ) |
404 | 400 | ); |
405 | 401 | } |
|
0 commit comments