The testing "framework" code is slowly turning into spaghetti due to the asynchronous nature of the triggers. Using async functions will help clarify the program flow if we think we should address this issue.