From baa171cfb8de93947c6cfb7e6477cf558f94fce1 Mon Sep 17 00:00:00 2001 From: camer0n Date: Fri, 31 May 2024 13:36:18 -0700 Subject: [PATCH] Closes #5269 Optgroup class identifiers. --- e107_handlers/form_handler.php | 3 +- e107_tests/tests/unit/e_formTest.php | 114 +++++++++++++-------------- 2 files changed, 59 insertions(+), 58 deletions(-) diff --git a/e107_handlers/form_handler.php b/e107_handlers/form_handler.php index 7dd7b3e99..e2028bbee 100644 --- a/e107_handlers/form_handler.php +++ b/e107_handlers/form_handler.php @@ -3575,7 +3575,8 @@ var_dump($select_options);*/ */ public function optgroup_open($label, $disabled = false, $options = null) { - return "\n"; + $unique = 'optgroup-'.$this->name2id($label); + return "\n"; } /** diff --git a/e107_tests/tests/unit/e_formTest.php b/e107_tests/tests/unit/e_formTest.php index c85b09aa9..5f6482ac1 100644 --- a/e107_tests/tests/unit/e_formTest.php +++ b/e107_tests/tests/unit/e_formTest.php @@ -203,7 +203,7 @@ class e_formTest extends \Codeception\Test\Unit } catch (Exception $e) { - $this->assertTrue(false, "Couldn't load e_form object"); + self::fail("Couldn't load e_form object"); } @@ -230,7 +230,7 @@ class e_formTest extends \Codeception\Test\Unit if(!file_exists($legacyFile)) { - $this->assertTrue(false,"Couldn't copy legacy image 'butterfly.jpg' to e107_files folder"); + self::fail("Couldn't copy legacy image 'butterfly.jpg' to e107_files folder"); } } @@ -273,12 +273,12 @@ class e_formTest extends \Codeception\Test\Unit foreach($tests as $t) { $actual = $this->_frm->getCountry($t['value']); - $this->assertEquals($t['expected'], $actual); + self::assertEquals($t['expected'], $actual); } // return array. $actual = $this->_frm->getCountry(); - $this->assertArrayHasKey('au',$actual); + self::assertArrayHasKey('au',$actual); @@ -317,14 +317,14 @@ class e_formTest extends \Codeception\Test\Unit // Test 1 $opt = ['active'=>'1', 'fade'=>true]; $result = $this->_frm->tabs($array,$opt); - $this->assertStringContainsString('assertStringContainsString('
_frm->tabs($array,$opt); - $this->assertStringContainsString('assertStringContainsString('
'slide2']; @@ -334,8 +334,8 @@ class e_formTest extends \Codeception\Test\Unit ]; $result = $this->_frm->tabs($array,$opt); - $this->assertStringContainsString('