fix tests for old php
authorgggeek <giunta.gaetano@gmail.com>
Tue, 17 Jan 2023 12:26:03 +0000 (12:26 +0000)
committergggeek <giunta.gaetano@gmail.com>
Tue, 17 Jan 2023 12:26:03 +0000 (12:26 +0000)
tests/3EncoderTest.php

index d1d449f..9dd44a2 100644 (file)
@@ -100,8 +100,10 @@ class EncoderTests extends PhpXmlRpc_PolyfillTestCase
         $a = $e->decodeXml('<?xml version="1.0" encoding="US-ASCII" ?><value><string>&#8364;</string></value>');
         $this->assertEquals($string, $a->scalarVal());
 
-        $i = $e->decodeXml('<?xml version="1.0" encoding="ISO-8859-15" ?><value><string>' . $string . '</string></value>');
-        $this->assertEquals($string, $i->scalarVal());
+        if (in_array('ISO-8859-15', mb_list_encodings())) {
+            $i = $e->decodeXml('<?xml version="1.0" encoding="ISO-8859-15" ?><value><string>' . $string . '</string></value>');
+            $this->assertEquals($string, $i->scalarVal());
+        }
 
         $u = $e->decodeXml('<?xml version="1.0" encoding="UTF-8" ?><value><string>€</string></value>');
         $this->assertEquals($string, $u->scalarVal());