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?
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?