Jak przetestować działania, które oczekują przesłanego pliku w Play Framework (wersja 2.0, używając Scala)?
ThePisanie testów funkcjonalnych część dokumentacji jest dość skąpa i brakuje jej szczegółów na temat kompletnego przedstawiania wartości formularza próbnego. W jakiś sposób (nie pamiętam, jak / gdzie) zdecydowałem, że możesz przesłać podstawowe wartości formularza (kpiąc z żądania POST), przekazującMap
doFakeRequest
w ten sposób:
val Some(result) = routeAndCall(FakeRequest(POST, "/path/to/test", FakeHeaders(),
Map("postedVariable" -> Seq("and a value"))))
Jednak wydaje się, że nie uwzględnia to przypadku pliku „przesłanego”.