Я переміщую великий проект Grails 1.3.7 до 3.1.6. Тести для контролерів - це інтеграційні тести. Це добре працює, оскільки тести успадковуються від ControllerSpec. Тепер я повинен мати можливість зробити щось на зразок цього:
@Integration
@TestFor(SampleController)
class SampleControllerIntSpec extends Specification {
Оскільки Анотація TestFor дозволяє використовувати поля model / view / .., як у тестах Unit.
Чи є спосіб зробити щось подібне?
Заздалегідь спасибі.
Відповіді:
2 для відповіді № 1Ні TestFor
анотації призначені виключно для тестування Integration
тести є повноцінними функціональними тестами в Grails 3, де ви повинні використовувати такий клієнт, як Geb, щоб відправляти запити на сервер і стверджувати відповіді.