From 0b79579c25a43be7e5918841f1d2ad8c297235ac Mon Sep 17 00:00:00 2001 From: jvoisin Date: Wed, 25 Mar 2026 21:27:09 +0100 Subject: Add a test for Dateinterval::__construct As it has been privately reported that the rule might not be working, so better safe than sorry. Moreover, we didn't have tests for `__construct` --- src/tests/config/DateInterval.ini | 1 + src/tests/regressions/dateinterval.phpt | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 src/tests/config/DateInterval.ini create mode 100644 src/tests/regressions/dateinterval.phpt (limited to 'src') diff --git a/src/tests/config/DateInterval.ini b/src/tests/config/DateInterval.ini new file mode 100644 index 0000000..db1c0d2 --- /dev/null +++ b/src/tests/config/DateInterval.ini @@ -0,0 +1 @@ +sp.disable_function.function("DateInterval::__construct").drop().simulation(); diff --git a/src/tests/regressions/dateinterval.phpt b/src/tests/regressions/dateinterval.phpt new file mode 100644 index 0000000..f4abdcc --- /dev/null +++ b/src/tests/regressions/dateinterval.phpt @@ -0,0 +1,15 @@ +--TEST-- +Test for DateInterval +--SKIPIF-- + +--INI-- +sp.configuration_file={PWD}/../config/DateInterval.ini +--FILE-- + +--EXPECTF-- +Warning: [snuffleupagus][0.0.0.0][disabled_function][simulation] Aborted execution on call of the function 'DateInterval::__construct' in %s/tests/regressions/dateinterval.php on line 2 +ok + -- cgit v1.3