Tests for Staff controller, led to filling in missing validations