소스 검색

[FrameworkBundle] fixed session support in functional tests when using several clients in the same process

Fabien Potencier 14 년 전
부모
커밋
8fc9547da5
2개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      src/Symfony/Bundle/FrameworkBundle/Client.php
  2. 2 0
      src/Symfony/Bundle/FrameworkBundle/EventListener/TestSessionListener.php

+ 1 - 0
src/Symfony/Bundle/FrameworkBundle/Client.php

@@ -100,6 +100,7 @@ class Client extends BaseClient
         return <<<EOF
 <?php
 
+require_once '/Users/fabien/work/symfony/2_0/blog/app/bootstrap.php';
 require_once '$path';
 
 \$kernel = unserialize('$kernel');

+ 2 - 0
src/Symfony/Bundle/FrameworkBundle/EventListener/TestSessionListener.php

@@ -50,6 +50,8 @@ class TestSessionListener
         $cookies = $event->getRequest()->cookies;
         if ($cookies->has(session_name())) {
             session_id($cookies->get(session_name()));
+        } else {
+            session_id('');
         }
     }