diff --git a/ext/session/tests/user_session_module/session_regenerate_id_destroy_fails.phpt b/ext/session/tests/user_session_module/session_regenerate_id_destroy_fails.phpt new file mode 100644 index 000000000000..5ad41aeeacf7 --- /dev/null +++ b/ext/session/tests/user_session_module/session_regenerate_id_destroy_fails.phpt @@ -0,0 +1,50 @@ +--TEST-- +session_regenerate_id(true): warns and returns false when save handler's destroy() fails +--EXTENSIONS-- +session +--INI-- +session.save_path= +--FILE-- + +--EXPECTF-- +Warning: session_regenerate_id(): Session object destruction failed. ID: user (path: ) in %s on line %d +bool(false) +bool(true) +bool(true) diff --git a/ext/session/tests/user_session_module/session_regenerate_id_write_fails.phpt b/ext/session/tests/user_session_module/session_regenerate_id_write_fails.phpt new file mode 100644 index 000000000000..1f5c3f84099b --- /dev/null +++ b/ext/session/tests/user_session_module/session_regenerate_id_write_fails.phpt @@ -0,0 +1,50 @@ +--TEST-- +session_regenerate_id(false): warns and returns false when save handler's write() fails +--EXTENSIONS-- +session +--INI-- +session.save_path= +--FILE-- + +--EXPECTF-- +Warning: session_regenerate_id(): Session write failed. ID: user (path: ) in %s on line %d +bool(false) +bool(true) +bool(true)