one test for special cases; if -> switch; fix tabs

(same for parrot as we just did for jvm)