Skip to content

Commit bd86ecd

Browse files
Confirming fix for Safari test failures
1 parent 2ac502a commit bd86ecd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

test/specs/invalid/invalid.spec.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,13 +156,13 @@ describe("Invalid syntax", () => {
156156
expect(err.files).to.equal(parser);
157157
expect(err.message).to.equal(`1 error occurred while reading '${path.abs("specs/invalid/invalid.json")}'`);
158158
expect(err.errors.length).to.equal(1);
159-
expect(err.errors[0].message).to.equal("");
160159
expect(err.errors).to.containSubset([
161160
{
162161
name: ParserError.name,
163162
message: message => (
164163
message.includes("invalid.json: Unexpected end of JSON input") ||
165164
message.includes("invalid.json: JSON.parse: end of data while reading object contents") || // Firefox
165+
message.includes("invalid.json: JSON.parse error: Expected '}'") || // Safari
166166
message.includes("invalid.json: JSON.parse Error: Invalid character") || // Edge
167167
message.includes("invalid.json: Syntax error") // IE
168168
),
@@ -310,13 +310,13 @@ describe("Invalid syntax", () => {
310310
expect(err).to.be.instanceof(JSONParserErrorGroup);
311311
expect(err.files.$refs._root$Ref.value).to.deep.equal({ foo: null });
312312
expect(err.errors.length).to.equal(1);
313-
expect(err.errors[0].message).to.equal("");
314313
expect(err.errors).to.containSubset([
315314
{
316315
name: ParserError.name,
317316
message: message => (
318317
message.includes("invalid.json: Unexpected end of JSON input") ||
319318
message.includes("invalid.json: JSON.parse: end of data while reading object contents") || // Firefox
319+
message.includes("invalid.json: JSON.parse error: Expected '}'") || // Safari
320320
message.includes("invalid.json: JSON.parse Error: Invalid character") || // Edge
321321
message.includes("invalid.json: Syntax error") // IE
322322
),

0 commit comments

Comments
 (0)