Editor enum testing : needs major refactoring/rethinking