Functional tests
When validating application output for a certain route, an should be added to the corresponding route link to allow for easier targeting.
tests/functional/main.ts
When running a functional test, Dojo provides a object that is used to interact with the page. Because loading and interacting with the page is an asynchronous action, the interaction object should be returned from the test.
This will load the html page into a remote instance of Chrome on the build machine to test interactivity.
Functional tests are very useful to to make sure that application code works as intended when it is actually used inside a browser.