Fix in-hole enum bug and add test case