basic + controller tests