Improve snapshot error messages (#83785)

This commit is contained in:
Dario Gieselaar 2020-11-19 15:58:15 +01:00 committed by GitHub
parent 25c3b4c95e
commit 5d05eeaab9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -24,7 +24,6 @@ import {
addSerializer,
} from 'jest-snapshot';
import path from 'path';
import expect from '@kbn/expect';
import prettier from 'prettier';
import babelTraverse from '@babel/traverse';
import { flatten, once } from 'lodash';
@ -227,7 +226,9 @@ function expectToMatchSnapshot(snapshotContext: SnapshotContext, received: any)
const matcher = toMatchSnapshot.bind(snapshotContext as any);
const result = matcher(received);
expect(result.pass).to.eql(true, result.message());
if (!result.pass) {
throw new Error(result.message());
}
}
function expectToMatchInlineSnapshot(
@ -239,5 +240,7 @@ function expectToMatchInlineSnapshot(
const result = arguments.length === 2 ? matcher(received) : matcher(received, _actual);
expect(result.pass).to.eql(true, result.message());
if (!result.pass) {
throw new Error(result.message());
}
}