summaryrefslogtreecommitdiff
path: root/modules/simpletest/tests/session_test.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/simpletest/tests/session_test.module')
-rw-r--r--modules/simpletest/tests/session_test.module14
1 files changed, 14 insertions, 0 deletions
diff --git a/modules/simpletest/tests/session_test.module b/modules/simpletest/tests/session_test.module
index 55613c97d..48a655001 100644
--- a/modules/simpletest/tests/session_test.module
+++ b/modules/simpletest/tests/session_test.module
@@ -37,6 +37,12 @@ function session_test_menu() {
'access arguments' => array('access content'),
'type' => MENU_CALLBACK,
);
+ $items['session-test/set-message-but-dont-save'] = array(
+ 'title' => t('Session value'),
+ 'page callback' => '_session_test_set_message_but_dont_save',
+ 'access arguments' => array('access content'),
+ 'type' => MENU_CALLBACK,
+ );
$items['session-test/set-not-started'] = array(
'title' => t('Session value'),
'page callback' => '_session_test_set_not_started',
@@ -109,6 +115,14 @@ function _session_test_set_message() {
}
/**
+ * Menu callback, sets a message but call drupal_save_session(FALSE).
+ */
+function _session_test_set_message_but_dont_save() {
+ drupal_save_session(FALSE);
+ _session_test_set_message();
+}
+
+/**
* Menu callback, stores a value in $_SESSION['session_test_value'] without
* having started the session in advance.
*/