Advertisement
Guest User

Untitled

a guest
Oct 9th, 2015
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. <?php
  2.  
  3. class ApiTest extends TestCase
  4. {
  5.  
  6. public function setUp()
  7. {
  8. parent::setUp();
  9.  
  10. $this->session_id = session()->getId();
  11. $this->session_cookie = [session()->getName() => $this->session_id];
  12. }
  13.  
  14. public function call($method, $uri, $parameters = [], $cookies = [], $files = [], $server = [], $content = null)
  15. {
  16. // set session_id cookie
  17. $cookies = array_merge($cookies, $this->session_cookie);
  18. parent::call($method, $uri, $parameters, $cookies, $files, $server, $content);
  19. }
  20.  
  21. public function testSession() {
  22. // route return session()->getId()
  23. $this->get("/api/session/")
  24. ->seeStatusCode(200);
  25.  
  26. $session_id = $this->response->original;
  27.  
  28. $this->get("/api/session/")
  29. ->seeStatusCode(200)
  30. ->see($session_id);
  31. }
  32.  
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement