Tests for controllers using Menu service

tests around what broke the build last time...but why GitHub shows all the previous commits as well ?!