From c1126847737c02a842f9767ba6a5823813b7e618 Mon Sep 17 00:00:00 2001 From: Jean Boussier Date: Sun, 21 Sep 2025 19:50:33 +0200 Subject: [PATCH] Update test_json.rb - The `parse` method never return `nil` on error, it always raise an exception. This is causing the standalone `null` test case to be considered failed, even thought it parses correctly. - `quirks_mode` hasn't been a valid option for a very long time. --- parsers/test_json.rb | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/parsers/test_json.rb b/parsers/test_json.rb index 560e7bc..0128a7c 100755 --- a/parsers/test_json.rb +++ b/parsers/test_json.rb @@ -4,19 +4,11 @@ f = ARGV[0] -o = nil - begin puts(f) json = File.read(f) - o = JSON.parse(json, {:quirks_mode => true}) - p o - - if o == nil - exit 1 - else - exit 0 - end + JSON.parse(json) + exit 0 rescue JSON::ParserError => e puts(e) exit 1