[PHP-CVS] [php-src] master: ext/intl: applied fixers to improve test robustness (#23021)

[email protected] (NickSdot via GitHub) Tue, 4 Aug 2026 14:39:47 +0000
Newsgroups php.cvs
Message-ID <[email protected]>
Author: NickSdot (NickSdot)
Committer: GitHub (web-flow)
Pusher: LamentXU123
Date: 2026-08-04T22:39:43+08:00

Commit: https://github.com/php/php-src/commit/8ef05d724c75fcfb49e4cb43a99d0098af3ebf73
Raw diff: https://github.com/php/php-src/commit/8ef05d724c75fcfb49e4cb43a99d0098af3ebf73.diff

ext/intl: applied fixers to improve test robustness (#23021)

Asserts actual error class; extracted from: #22799

Changed paths:
  M  ext/intl/tests/spoofchecker_ubidi.phpt


Diff:

diff --git a/ext/intl/tests/spoofchecker_ubidi.phpt b/ext/intl/tests/spoofchecker_ubidi.phpt
index 6e1f7b35fc64..c753592287be 100644
--- a/ext/intl/tests/spoofchecker_ubidi.phpt
+++ b/ext/intl/tests/spoofchecker_ubidi.phpt
@@ -11,7 +11,7 @@ $s = new Spoofchecker();
 try {
     $s->areBidiConfusable(Spoofchecker::RTL + 1, "a", "a");
 } catch (ValueError $e) {
-    echo $e->getMessage() . PHP_EOL;
+    echo $e::class, ': ', $e->getMessage(), PHP_EOL;
 }
 
 /* "A1<aleph>" and "A<aleph>1" both display as "A1<aleph>" in a left to right
@@ -39,7 +39,7 @@ var_dump($s->areBidiConfusable(Spoofchecker::LTR, "Mark_", "_Mark", $errorCode))
 var_dump($errorCode);
 ?>
 --EXPECT--
-Spoofchecker::areBidiConfusable(): Argument #1 ($direction) must be either Spoofchecker::LTR or Spoofchecker::RTL
+ValueError: Spoofchecker::areBidiConfusable(): Argument #1 ($direction) must be either Spoofchecker::LTR or Spoofchecker::RTL
 bool(true)
 bool(false)
 bool(false)