У меня есть контроллер, который разрешает только POST для определенных действий:
static allowedMethods = [save: "POST", update: "POST", delete: "POST"]
Тогда есть тест для него:
void testUpdateWithGet() {
controller.update()
assert response.status == HttpServletResponse.SC_METHOD_NOT_ALLOWED
}
Это прекрасно работало с версией 2.0.0.RC1, но после обновления до финальной версии Grails 2.0.0 в ответе возвращается статус 302
. Это почему?
С Уважением
Йонас
request.method = "GET"
. Некоторые подобные тесты даже возвращают200
, что означает, что вызов в порядке. - person Jonas   schedule 22.12.2011save
возвращают 200, аupdate
иdelete
302 для всех контроллеров. - person Jonas   schedule 22.12.2011