我们如何用spock测试groovy closuer,即httpbuilder
def visitGoogle(String urlRequest, Map query){
def output
http.request(Method.GET, ContentType.TEXT) { req ->
uri.path = urlRequest
if(query)
uri.query = query
headers.Accept = 'text/*'
response.success = { resp, reader ->
def bytes = new ByteArrayOutputStream();
bytes << reader
output = bytes.toString("UTF-8")
}
response.'404' = { resp ->
output = "Not found"
}
}
return output
}