Я пытаюсь написать несколько тестов для структуры меню моих сайтов (т.е. эта страница требует этих пунктов меню). У меня проблема в том, что пункты меню определены в моем 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?