Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]debugowanie kontrolera Symfony w trakcie testów (phpunit w phpstorm) z Guzzle (REST).
porzeczki
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 0
Dołączył: 15.09.2016
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Debugując test debugger zatrzymuje się na breakpointach (w phpstorm) w klasie testującej (podklasy PHPUnit_Framework_TestCase), ale nie zatrzymuje się na breakpointach do akcji kontrolera Symfony którego testowane żądanie dotyczy, a wchodzi do tego kontrolera na pewno:

  1. //test - tu debugger się zatrzymuje
  2. $response = $this->client->post('/api/programmers', [
  3. 'body' => json_encode($data)
  4. ]);
  5.  
  6. $this->assertEquals(201, $response->getStatusCode());


  1. //kontroler - tu debugger NIE zatrzymuje się
  2. /**
  3.   * @Route("/api/programmers")
  4.   * @Method("POST")
  5.   */
  6. public function newAction(Request $request)
  7. {
  8. ...
  9. return new Response($json, 202, array(
  10. 'Content-Type' => 'application/json'
  11. ));

... bo kod odpowiedzi mam 202

Więc dlaczego nie zatrzymuje się na breakpoincie w kontrolerze?

Ten post edytował porzeczki 30.01.2018, 10:09:11
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 13:46