membership controller spec