From cf7e2dbed4627208f5db4ad4084d45cb2cb96c53 Mon Sep 17 00:00:00 2001 From: webchick Date: Sun, 11 May 2014 11:57:20 -0700 Subject: [PATCH] Issue #2122761 by znerol, heddn: SessionHttpsTest only runs half the tests. --- .../Drupal/system/Tests/Session/SessionHttpsTest.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/core/modules/system/lib/Drupal/system/Tests/Session/SessionHttpsTest.php b/core/modules/system/lib/Drupal/system/Tests/Session/SessionHttpsTest.php index f1779f457ee3..a9c709c1ae5f 100644 --- a/core/modules/system/lib/Drupal/system/Tests/Session/SessionHttpsTest.php +++ b/core/modules/system/lib/Drupal/system/Tests/Session/SessionHttpsTest.php @@ -113,11 +113,20 @@ class SessionHttpsTest extends WebTestBase { // Clear browser cookie jar. $this->cookies = array(); + } + /** + * Tests sessions in SSL mixed mode. + */ + protected function testMixedModeSslSession() { if ($this->request->isSecure()) { // The functionality does not make sense when running on HTTPS. return; } + else { + $secure_session_name = 'S' . session_name(); + $insecure_session_name = session_name(); + } // Enable secure pages. $this->settingsSet('mixed_mode_sessions', TRUE); @@ -128,6 +137,8 @@ class SessionHttpsTest extends WebTestBase { ); $this->writeSettings($settings); + $user = $this->drupalCreateUser(array('access administration pages')); + $this->curlClose(); // Start an anonymous session on the insecure site. $session_data = $this->randomName();