etiqueta de griales de prueba unitaria

He escrito una etiqueta de Grails que es solo una envoltura muy delgada alrededor de laGrails seleccione etiqueta

package com.example

class MyTagLib {
  def listTrees = {attrs ->
    List<TreeDto> allTrees = getMandatoryAttributeValue(attrs, 'trees')
    out << g.select(from: allTrees)
  }
}

He escrito una prueba unitaria para esta clase, pero cuando la ejecuto, aparece el siguiente error cuando se ejecuta la última línea:

groovy.lang.MissingMethodException: sin firma del método: com.example.MyTagLib.select () es aplicable para los tipos de argumento: (java.util.LinkedHashMap)

Parece la referencia a las etiquetas de los griales en lag el espacio de nombres no está disponible cuando se ejecutan pruebas unitarias. Intenté crear una prueba de integración, pero esto tampoco funciona.

¿Hay alguna forma de probar una etiqueta que llame a otra etiqueta sin tropezar / burlarse de la salida de esa otra etiqueta?

Respuestas a la pregunta(1)

Su respuesta a la pregunta