add minimal controller tests