Nie jestem zaskoczony, że nie ma na to odpowiedzi - społeczność testerów w CakePHP wydaje się być bardzo mała. Pracowałem nad dużymi projektami z ogromną liczbą testów funkcjonalnych i jednostkowych (obecnie pakiet około 1500 testów), ale w tym celu musiałem rozszerzyć funkcjonalność zestawu testów CakePHP (możesz teraz spojrzeć na moje teraz nieco przestarzałe TDD plugin).
Kiedy zaczynaliśmy, nie wiedzieliśmy wiele o testach integracyjnych, a stworzenie przyzwoitego środowiska testowego było wystarczającym wyzwaniem. Teraz używamy Railsów :)
Zasadniczo nie jest to dobrze zużyta ścieżka. Aby coś działało, będzie wymagać rozszerzenia do frameworka - będzie również wymagać nowej klasy testowania, która rozszerzy się o PHPUnit_Extensions_Selenium2TestCase
i integruje wszelkie niezbędne funkcje od CakeTestCase
i ControllerTestCase
.
Mam nadzieję, że gdzieś się dostaniesz! Jeśli to zrobisz, byłoby wspaniale, gdybyś mógł podzielić się kodem z resztą społeczności.