add 'yield_name' to get the name of the current template
add test