fix enum proto, add enum tests