W czym najlepiej przetestowac REST API? Testy jednostkowe.

0

Witam,

Muszę napisać unit test do REST API. Co poleciacie? Jakies gotowe biblioteki?

0

PHPUnit

0

@serek A jakiś przykład? :D

1

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ń.

0

Jak uderzasz do prawdziwych endpointów to to już średnio są testy jednostkowe.

W każdym razie - Postman + newman, ale kolekcje Postmana nie nadają się do trzymania w repozytoriach, niestety :/

0

@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.

0

Ok, postanowione! Jade z unit testing. Tylko teraz mam przetestowac samo REST API, endpointy? Czy controller, model oraz mapper oddzielnie?

1 użytkowników online, w tym zalogowanych: 0, gości: 1