thoughts controller spec