dash.js ships with unit and functional tests that verify various features of the player to make sure that new additions to the player do not introduce any regression.