Тестирование сгенерированного заголовка GSP sitemesh с использованием applyTemplate в Grails - PullRequest
0 голосов
/ 31 января 2012

Я пытаюсь написать несколько тестов для структуры меню моих сайтов (т.е. эта страница требует этих пунктов меню). У меня проблема в том, что пункты меню определены в моем main.gsp, а не в представлении контроллера.

Когда я использую (действительно крутой) метод applyTemplate для имитации рендеринга gsp:

def file = new File("grails-app/views/customerOrder/create.gsp")
def model = ['params.controller':'customerOrder','params.action':'create']
def htmlString = applyTemplate( file.text, model )

результирующая htmlString не содержит моих пунктов меню или какого-либо заголовка из main.gsp в этом отношении.

Я хотел бы иметь возможность использовать XmlSlurper для проверки существования пунктов меню, есть ли способ включить полный рендеринг запрашиваемой страницы, включая шаблоны sitemesh?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...