pass tests after template integration