Как добраться до grails.serverURL в модульном тесте? - PullRequest
0 голосов
/ 27 июля 2011

Я создал тестовый тип для типов селена, и теперь я хотел бы использовать grails.serverURL в качестве базового URL для тестируемой системы.

Использование ConfigSlurper на Config.groovy не приводит к выделению окружающей среды grails.serverURL, а ConfigurationHolder.config равно нулю.

Как получить доступ к grails.serverURL в модульных тестах? (На самом деле моя фаза пользовательского теста, которая работает как модульный тест)

1 Ответ

2 голосов
/ 27 июля 2011

Вам нужно передать GrailsUtil.environment в конструктор ConfigSlurper.

def config = new ConfigSlurper(GrailsUtil.environment).parse(new File('grails-app/conf/Config.groovy').toURL())
...