-
Bug
-
Resolution: Fixed
-
Major
-
3.9.19, 3.11.12, 4.0.6, 4.1.1, 4.2
-
MOODLE_311_STABLE, MOODLE_39_STABLE, MOODLE_400_STABLE, MOODLE_401_STABLE, MOODLE_402_STABLE
-
MOODLE_311_STABLE, MOODLE_39_STABLE, MOODLE_400_STABLE, MOODLE_401_STABLE
-
MDL-77417_401 -
Right now the behat error handler (behat_error_handler) does not know about deprecated error types (E_DEPRECATED, E_USER_DEPRECATED).
That implies that:
- Any of them lead to a failed test.
- The silence operator (@) that may be used (by libraries mainly, to hide some deprecation messages on purpose) is not observed.
So this issue is about to ensure that Behat behaves exactly the same with those two "new" error types than with the rest. Because when that handling was created (seee MDL-38041), those error types did not exist. Now they do.
Ciao