Grails / Spock, как проверить, не работает ли конкретное ограничение?
Вопрос
Есть ли простой способ определить, не удалось ли конкретное ограничение в тесте на спок?
Теперь я более или менее проверяю, есть ли у домена ошибки согласно примеру в вики. http://code.google.com/p/grails-spock-examples / wiki / Overview # Testing_constraints
Но я хотел бы узнать, не удалось ли конкретному ограничению проверки убедиться, что в дальнейшем не будут работать другие ограничения.
Решение
Объект домена будет иметь список ошибок внутри него, используя первый пример из размещенной вами ссылки:
author.errors.first ()
, чтобы получить первую ошибку.Вы всегда можете использовать метод groovy find, чтобы найти конкретную ошибку, которую вы ищете.
Не связан с StackOverflow