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();