complete controller tests