Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]test funkcjonalny. Strona ma inną zawartość przy tym samym url.
porzeczki
post 26.10.2016, 03:41:18
Post #1





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

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


w przeglądarce ta sama strona testowana funkcjonalnie ma inną zawartość. jak to możliwe

  1. $crawler = $client->request('GET', '/ksiazka/?sort=a.wydawnictwo&direction=asc&page=1');
  2. $this->assertGreaterThan(1, $crawler->filter('a:contains("ill")')->count());
  3. //Failed asserting that 1 is greater than 1.






Ten post edytował porzeczki 26.10.2016, 04:02:54
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
porzeczki
post 26.10.2016, 12:43:01
Post #2





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

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


no nie wiem, nawet gdy w teście klikam w nagłówek kolumny do sortowania to debugując Response w teście wygląda jak strona podstawowa bez nowego sortowania. Gorszego sortu trochę.
  1. // $link = $crawler->filter('a.sortable:contains("Autor")')->link();
  2. // $crawler = $client->click($link);

  1. <th>{{ knp_pagination_sortable(foo) }}</th>


klucz to zrozumieć jak knp_paginator sortuje wynik bo mój kontroler w ogóle nie gada z knp_paginator
  1. public function indexAction(Request $request)
  2. {
  3. $ksi_rep = $this->get('app.ksiazka_repository');
  4. $ksiazki = $ksi_rep->findAllMy($request->query->getInt('page', 1), $lpr);
  5.  
  6. return $this->render('AppBundle:Ksiazka:index.html.twig',[]);
  7. }

i funkcji repozytorium findAllMy() nie przekazuję $request

Ten post edytował porzeczki 26.10.2016, 17:36:00
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2025 - 19:48