Front-end web developers know how difficult it is to set up automated testing for a web app.
Even installing a testing framework can be challenging. Many existing solutions require Selenium, which brings browser plugins and JDK with it.
Before you start testing, you also need to set up a test harness, which means dealing with configuration files. Later, you can discover that some parts of the harness – such as reporting – are missing and you need to find and install them separately.