Railsy - testowanie API JSON za pomocą testów funkcjonalnych
Mam tylko proste pytanie, ale nie mogłem znaleźć odpowiedzi.
Moja aplikacja ruby na railsach 3.2.2 ma API JSON z autoryzacją sesji devise.
Moje pytanie brzmi:Jak mogę przetestować ten interfejs API za pomocą testów funkcjonalnych lub integracyjnych - i czy istnieje sposób na obsługę sesji?
Nie mam front endu, tylko API, które mogę zrobić GET. SŁUPEK. POŁOŻYĆ. i USUŃ z JSON Body.
Jaki jest najlepszy sposób na przetestowanie tego zautomatyzowanego?
PRZYKŁAD tworzy nowego użytkownika
POST www.exmaple.com/users
{
"user":{
"email" : "[email protected]",
"password " : "mypass"
}
}