Blame SOURCES/pcsd-rubygem-json-error-message-change.patch

3362d5
From 91d13a82a0803f2a4653a2ec9379a27f4555dcb5 Mon Sep 17 00:00:00 2001
3362d5
From: Mamoru TASAKA <mtasaka@fedoraproject.org>
3362d5
Date: Thu, 8 Dec 2022 22:47:59 +0900
3362d5
Subject: [PATCH 3/5] pcsd ruby: adjust to json 2.6.3 error message change
3362d5
3362d5
json 2.6.3 now removes line number information from parser
3362d5
error message.
3362d5
Adjust regex pattern on pcs test code for ruby to support
3362d5
this error format.
3362d5
3362d5
Fixes #606 .
3362d5
---
3362d5
 pcsd/test/test_config.rb | 4 ++--
3362d5
 1 file changed, 2 insertions(+), 2 deletions(-)
3362d5
3362d5
diff --git a/pcsd/test/test_config.rb b/pcsd/test/test_config.rb
3362d5
index 7aaf4349..a580b24f 100644
3362d5
--- a/pcsd/test/test_config.rb
3362d5
+++ b/pcsd/test/test_config.rb
3362d5
@@ -126,7 +126,7 @@ class TestConfig < Test::Unit::TestCase
3362d5
     assert_equal('error', $logger.log[0][0])
3362d5
     assert_match(
3362d5
       # the number is based on JSON gem version
3362d5
-      /Unable to parse pcs_settings file: \d+: unexpected token/,
3362d5
+      /Unable to parse pcs_settings file: (\d+: )?unexpected token/,
3362d5
       $logger.log[0][1]
3362d5
     )
3362d5
     assert_equal(fixture_empty_config, cfg.text)
3362d5
@@ -723,7 +723,7 @@ class TestCfgKnownHosts < Test::Unit::TestCase
3362d5
     assert_equal('error', $logger.log[0][0])
3362d5
     assert_match(
3362d5
       # the number is based on JSON gem version
3362d5
-      /Unable to parse known-hosts file: \d+: unexpected token/,
3362d5
+      /Unable to parse known-hosts file: (\d+: )?unexpected token/,
3362d5
       $logger.log[0][1]
3362d5
     )
3362d5
     assert_empty_data(cfg)
3362d5
-- 
3362d5
2.39.0
3362d5