controllers spec tests