2014-05-03 7 views
5

W mojej aplikacji, muszę funkcjonalność gdzie jeden wniosek pobiera token (losowy ciąg) z serwera, która jest przechowywana w sesji, a drugi wniosek jest składany z tego tokena.Jak radzić sobie z sesjami w testach aplikacji internetowych Clojure napisanych z ring-mock?

Kiedy dokonać żądania w moich testów z wykorzystaniem ring-mock druga prośba mówi token nie jest w sesji. Zakładam, że oba żądania są niezależne w scenariuszu testowym.

Jak utrzymywać sesję przy wydawaniu wiele żądań za pomocą pierścieniowy makiety do pisania testy? Czy jest jakaś inna biblioteka, której mogę użyć do testów w takich przypadkach?

Odpowiedz

3

Zgodnie z sugestią Jamesa Reeves poprzez Twitter, udało mi się rozwiązać ten problem za pomocą peridot. Obsługuje sesje podczas pisania testów.

Powiązane problemy