Объединить @TestFor и @Integration Аннотации Грааля 3
Я перенес большой проект Grails 1.3.7 на 3.1.6. Тесты для контроллеров являются интеграционными тестами. Это работает нормально, потому что тесты наследуются от ControllerSpec. Теперь я должен быть в состоянии сделать что-то вроде этого:
@Integration
@TestFor(SampleController)
class SampleControllerIntSpec extends Specification {
Потому что TestFor Annotation позволяет использовать поля model/view/.. как в модульных тестах.
Есть ли способ сделать что-то подобное?
Заранее спасибо.
1 ответ
Нет TestFor
аннотации предназначены исключительно для юнит-тестов, Integration
Тесты - это полнофункциональные тесты в Grails 3, где вы должны использовать клиент, такой как Geb, для отправки запросов на сервер и подтверждения ответов.