tag grails de teste de unidade
Eu escrevi uma tag Grails que é apenas um invólucro muito fino ao redor doGrails select tag
package com.example
class MyTagLib {
def listTrees = {attrs ->
List<TreeDto> allTrees = getMandatoryAttributeValue(attrs, 'trees')
out << g.select(from: allTrees)
}
}
Escrevi um teste de unidade para esta classe, mas quando executo, recebo o seguinte erro quando a última linha é executada:
groovy.lang.MissingMethodException: nenhuma assinatura do método: com.example.MyTagLib.select () é aplicável aos tipos de argumento: (java.util.LinkedHashMap)
Parece ser a referência às tags grails nog
namespace não estão disponíveis ao executar testes de unidade. Tentei criar um teste de integração, mas isso também não funcion
Existe uma maneira de testar uma tag que chama outra tag sem stubbing / zombando da saída dessa outra ta