From 5dd32b83e7085ed44713c9b97d5c2c47d820765e Mon Sep 17 00:00:00 2001 From: Frans Saris <franssaris@gmail.com> Date: Fri, 31 Jan 2014 20:43:48 +0100 Subject: [PATCH] [BUGFIX] Followup to #54131 added unit tests. This change adds the mocking to the new tests. Resolves: #54131 Releases: 6.1, 6.2 Change-Id: I09abbcea6a2c6310b7a04774808aa92ab8ad1c86 Reviewed-on: https://review.typo3.org/27216 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring --- .../Tests/Unit/Utility/BackendUtilityTest.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/typo3/sysext/backend/Tests/Unit/Utility/BackendUtilityTest.php b/typo3/sysext/backend/Tests/Unit/Utility/BackendUtilityTest.php index 2dfb35d28baa..841b0536490c 100644 --- a/typo3/sysext/backend/Tests/Unit/Utility/BackendUtilityTest.php +++ b/typo3/sysext/backend/Tests/Unit/Utility/BackendUtilityTest.php @@ -479,6 +479,14 @@ class BackendUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase { ) ) ); + // Stub LanguageService and let sL() return the same value that came in again + $GLOBALS['LANG'] = $this->getMock('TYPO3\\CMS\\Lang\\LanguageService', array(), array(), '', FALSE); + $GLOBALS['LANG']->expects($this->any())->method('sL') + ->will($this->returnCallback( + function($name) { + return $name; + } + )); $tcaBackup = $GLOBALS['TCA'][$table]; unset($GLOBALS['TCA'][$table]); @@ -506,6 +514,14 @@ class BackendUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase { ) ) ); + // Stub LanguageService and let sL() return the same value that came in again + $GLOBALS['LANG'] = $this->getMock('TYPO3\\CMS\\Lang\\LanguageService', array(), array(), '', FALSE); + $GLOBALS['LANG']->expects($this->any())->method('sL') + ->will($this->returnCallback( + function($name) { + return $name; + } + )); $tcaBackup = $GLOBALS['TCA'][$table]; unset($GLOBALS['TCA'][$table]); -- GitLab