Add new frontend tests
Our old frontend tests don't work properly with the new audio player introduced in !2009 (merged). We've removed them for now, but we need to create new ones to test our changes. Some of this will be covered by Cypress, but the old unit tests should be replicated.
See this log for the failures.