1
Почему мой контекст не вводится? Приложение работает нормально. Интеграционные тесты с использованием junit runner Spring и MockMvc работают нормально. Нужно ли добавлять что-то для интеграции Spring и Spock? WebApplicationContext всегда имеет значение null при запуске теста интеграции Geb
@ContextConfiguration(classes = MyConfiguration)
@WebAppConfiguration
class BetaRequestTest extends GebReportingSpec{
@Autowired
WebApplicationContext webApplicationContext; //always null
def setup() {
browser.driver = MockMvcHtmlUnitDriverBuilder
.webAppContextSetup(webApplicationContext).build()
}
def destroy(){
browser.driver?.close()
}
@Test
def void "should render the page"(){
setup:
to BetaRequestPage
expect:
$('h1').value() == "Welcome to Foo"
}
}