Unified · Split
| @@ -461,6 +461,10 @@ describe("providerMaintenanceRunner", () => { · 460 unmodified lines | ||
| 461 | 461 | assert.strictEqual(isServerProviderUpdateError(error), true); |
| 462 | 462 | if (isServerProviderUpdateError(error)) { |
| 463 | 463 | assert.include(error.reason, "already running"); |
| 464 | + assert.strictEqual(isServerProviderUpdateError(error.cause), true); | |
| 465 | + if (isServerProviderUpdateError(error.cause)) { | |
| 466 | + assert.strictEqual(error.cause.provider, "unknown"); | |
| 467 | + } | |
| 464 | 468 | } |
| 465 | 469 | } |
| 466 | 470 | |
| @@ -465,6 +465,7 @@ export const make = Effect.fn("ProviderMaintenanceRunner.make")(function* () { · 464 unmodified lines | ||
| 465 | 465 | ? new ServerProviderUpdateError({ |
| 466 | 466 | provider, |
| 467 | 467 | reason: error.reason, |
| 468 | + cause: error, | |
| 468 | 469 | }) |
| 469 | 470 | : error, |
| 470 | 471 | ), |