diff --git a/packages/reg-suit-cli/src/commands/compare.ts b/packages/reg-suit-cli/src/commands/compare.ts index a0b1322e..05d796ef 100644 --- a/packages/reg-suit-cli/src/commands/compare.ts +++ b/packages/reg-suit-cli/src/commands/compare.ts @@ -4,7 +4,13 @@ import getRegCore from "../get-reg-core"; async function compare(options: CliOptions) { const processor = getRegCore(options).createProcessor(); const ctx = await processor.getExpectedKey(); - await processor.compare(ctx); + const { comparisonResult } = await processor.compare(ctx); + const numberOfFailed = comparisonResult.failedItems.length; + + if (numberOfFailed) { + throw new Error(`There were ${numberOfFailed} failed snapshots`); + } + return null; }