Witam,
Muszę napisać unit test do REST API. Co poleciacie? Jakies gotowe biblioteki?
Witam,
Muszę napisać unit test do REST API. Co poleciacie? Jakies gotowe biblioteki?
PHPUnit
@serek A jakiś przykład? :D
Hej, zasadniczo zakładam, że chcesz uderzać do "prawdziwych" endpointów, zatem można:
U mnie w pracy jest PHPUnit i Behat, w poprzedniej wszystko w Codeception było więc kwestia gustu i przyzwyczajeń.
poniatowski napisał(a):
@serek A jakiś przykład? :D
https://lmgtfy.com/?q=phpunit+rest+api+testing
A tak na serio:
https://ole.michelsen.dk/blog/testing-your-api-with-phpunit.html
@Ktos: lepiej robić wszystko w phpunicie bo przecież nawet jak uderzasz na endpointy to musisz najpierw przygotować dane, potem wykonać endpointa i sprawdzić odpowiedź ale tez sprawdzić dane czy się zmieniły tak jak miały lub się nie zmieniły jeśli nie miały.
Ok, postanowione! Jade z unit testing. Tylko teraz mam przetestowac samo REST API, endpointy? Czy controller, model oraz mapper oddzielnie?