more controller + view + spec