Add unit tests for the new syntax ⚠️ * fix * remove `>->State` as a syntax for self-transition