19 use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
31 $setupModuleControllerMock = $this->getAccessibleMock(
32 SetupModuleController::class,
33 [
'getFlashMessage',
'enqueueFlashMessages'],
38 $setupModuleControllerMock->_set(
'setupIsUpdated',
true);
40 $setupModuleControllerMock
41 ->expects($this->atMost(2))
42 ->method(
'getFlashMessage')
44 [
'setupWasUpdated',
'UserSettings'],
45 [
'activateChanges',
'']
48 $setupModuleControllerMock->_call(
'addFlashMessages');
56 $setupModuleControllerMock = $this->getAccessibleMock(
57 SetupModuleController::class,
58 [
'getFlashMessage',
'enqueueFlashMessages'],
63 $setupModuleControllerMock->_set(
'settingsAreResetToDefault',
true);
65 $setupModuleControllerMock
66 ->expects($this->atMost(2))
67 ->method(
'getFlashMessage')
69 [
'settingsAreReset',
'resetConfiguration'],
70 [
'activateChanges',
'']
73 $setupModuleControllerMock->_call(
'addFlashMessages');
81 $setupModuleControllerMock = $this->getAccessibleMock(
82 SetupModuleController::class,
83 [
'getFlashMessage',
'enqueueFlashMessages'],
88 $setupModuleControllerMock->_set(
'passwordIsSubmitted',
true);
91 $setupModuleControllerMock
92 ->expects($this->once())
93 ->method(
'getFlashMessage')
95 [
'newPassword_ok',
'newPassword']
98 $setupModuleControllerMock->_call(
'addFlashMessages');
106 $setupModuleControllerMock = $this->getAccessibleMock(
107 SetupModuleController::class,
108 [
'getFlashMessage',
'enqueueFlashMessages'],
113 $setupModuleControllerMock->_set(
'passwordIsSubmitted',
true);
116 $setupModuleControllerMock
117 ->expects($this->once())
118 ->method(
'getFlashMessage')
120 [
'oldPassword_failed',
'newPassword']
123 $setupModuleControllerMock->_call(
'addFlashMessages');
131 $setupModuleControllerMock = $this->getAccessibleMock(
132 SetupModuleController::class,
133 [
'getFlashMessage',
'enqueueFlashMessages'],
138 $setupModuleControllerMock->_set(
'passwordIsSubmitted',
true);
141 $setupModuleControllerMock
142 ->expects($this->once())
143 ->method(
'getFlashMessage')
145 [
'newPassword_failed',
'newPassword']
148 $setupModuleControllerMock->_call(
'addFlashMessages');
156 $setupModuleControllerMock = $this->getAccessibleMock(
157 SetupModuleController::class,
158 [
'getFlashMessage',
'enqueueFlashMessages'],
164 $setupModuleControllerMock->_set(
'settingsAreResetToDefault',
true);
167 $setupModuleControllerMock
168 ->expects($this->atMost(2))
169 ->method(
'getFlashMessage')
171 [
'settingsAreReset',
'resetConfiguration'],
172 [
'activateChanges',
'']
173 )->willReturnOnConsecutiveCalls(
178 $setupModuleControllerMock
179 ->expects($this->once())
180 ->method(
'enqueueFlashMessages')
181 ->with([$flashMessage1, $flashMessage2]);
182 $setupModuleControllerMock->_call(
'addFlashMessages');