Skip to content

Commit

Permalink
test: correct issue with TSError
Browse files Browse the repository at this point in the history
  • Loading branch information
armano2 committed Feb 27, 2021
1 parent e28ee8b commit 582ff63
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 6 deletions.
Expand Up @@ -11,7 +11,7 @@ import { serializer } from '../../tools/tserror-serializer';
*/
const FIXTURES_DIR = path.join(__dirname, '../../../shared-fixtures/fixtures');

const testFiles = glob.sync(`**/*.src.*`, {
const testFiles = glob.sync('**/*.src.*', {
cwd: FIXTURES_DIR,
});

Expand Down
12 changes: 7 additions & 5 deletions packages/typescript-estree/tools/tserror-serializer.ts
Expand Up @@ -3,13 +3,15 @@ import type { Plugin } from 'pretty-format';

export const serializer: Plugin = {
test: (val: unknown): val is TSError => val instanceof TSError,
serialize(val: TSError, config) {
serialize(val: TSError, config, indentation, depth, refs, printer) {
const format = (value: unknown): string =>
printer(value, config, indentation, depth + 1, refs);
return (
`${val.name} {\n` +
`${config.indent}"column": ${val.column},\n` +
`${config.indent}"index": ${val.index},\n` +
`${config.indent}"lineNumber": ${val.lineNumber},\n` +
`${config.indent}"message": "${val.message}",\n` +
`${config.indent}"column": ${format(val.column)},\n` +
`${config.indent}"index": ${format(val.index)},\n` +
`${config.indent}"lineNumber": ${format(val.lineNumber)},\n` +
`${config.indent}"message": ${format(val.message)},\n` +
`}`
);
},
Expand Down

0 comments on commit 582ff63

Please sign in to comment.