@@ -156,13 +156,13 @@ describe("Invalid syntax", () => {
156
156
expect ( err . files ) . to . equal ( parser ) ;
157
157
expect ( err . message ) . to . equal ( `1 error occurred while reading '${ path . abs ( "specs/invalid/invalid.json" ) } '` ) ;
158
158
expect ( err . errors . length ) . to . equal ( 1 ) ;
159
- expect ( err . errors [ 0 ] . message ) . to . equal ( "" ) ;
160
159
expect ( err . errors ) . to . containSubset ( [
161
160
{
162
161
name : ParserError . name ,
163
162
message : message => (
164
163
message . includes ( "invalid.json: Unexpected end of JSON input" ) ||
165
164
message . includes ( "invalid.json: JSON.parse: end of data while reading object contents" ) || // Firefox
165
+ message . includes ( "invalid.json: JSON.parse error: Expected '}'" ) || // Safari
166
166
message . includes ( "invalid.json: JSON.parse Error: Invalid character" ) || // Edge
167
167
message . includes ( "invalid.json: Syntax error" ) // IE
168
168
) ,
@@ -310,13 +310,13 @@ describe("Invalid syntax", () => {
310
310
expect ( err ) . to . be . instanceof ( JSONParserErrorGroup ) ;
311
311
expect ( err . files . $refs . _root$Ref . value ) . to . deep . equal ( { foo : null } ) ;
312
312
expect ( err . errors . length ) . to . equal ( 1 ) ;
313
- expect ( err . errors [ 0 ] . message ) . to . equal ( "" ) ;
314
313
expect ( err . errors ) . to . containSubset ( [
315
314
{
316
315
name : ParserError . name ,
317
316
message : message => (
318
317
message . includes ( "invalid.json: Unexpected end of JSON input" ) ||
319
318
message . includes ( "invalid.json: JSON.parse: end of data while reading object contents" ) || // Firefox
319
+ message . includes ( "invalid.json: JSON.parse error: Expected '}'" ) || // Safari
320
320
message . includes ( "invalid.json: JSON.parse Error: Invalid character" ) || // Edge
321
321
message . includes ( "invalid.json: Syntax error" ) // IE
322
322
) ,
0 commit comments