From bdb78a186a55d4648193e6c09b77a0577f3fe095 Mon Sep 17 00:00:00 2001 From: Deltik Date: Fri, 6 Mar 2020 18:49:23 -0600 Subject: [PATCH] Fix for intermittently failing test involving LAN_SETSAVED --------- 1) lancheckTest: Is_utf8 Test tests/unit/lancheckTest.php:testIs_utf8 [PHPUnit_Framework_Exception] Constant LAN_SETSAVED already defined #1 Codeception\Subscriber\ErrorHandler->errorHandler #2 /__w/e107/e107/e107_languages/English/admin/lan_admin.php:262 #3 /__w/e107/e107/e107_handlers/e107_class.php:3156 #4 /__w/e107/e107/e107_handlers/e107_class.php:3182 #5 /__w/e107/e107/e107_admin/lancheck.php:18 #6 /__w/e107/e107/e107_tests/tests/unit/lancheckTest.php:18 #7 {closure} --- e107_tests/tests/unit/eIPHandlerTest.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/e107_tests/tests/unit/eIPHandlerTest.php b/e107_tests/tests/unit/eIPHandlerTest.php index 7930e1f11..cf6e9adba 100644 --- a/e107_tests/tests/unit/eIPHandlerTest.php +++ b/e107_tests/tests/unit/eIPHandlerTest.php @@ -105,7 +105,8 @@ '-8' => 0 // unknown ); - defined('LAN_SETSAVED') or define('LAN_SETSAVED', "Saved"); // for preferences. + // XXX: e_pref::save() depends on e107_admin/banlist.php LAN but should not + e107::coreLan('banlist', true); //set ban duration pref. e107::getConfig()->set('ban_durations',$banDurations)->save(false,true, false);