Test basic functionality. Test functions execution correctness with a function on update that returns true and function on cleanup that marks that it was called
the goal is to check whether the function on cleanup is called after calling onUpdate (which immediately finishes).