noVNC has a bunch of unit tests to avoid regressions. We should start running these as part of our builds to make sure we don't break anything.
As part of bug 7368 we now have a working NPM environment in cenbuild. The remaining piece for this bug would be to setup a way to run a browser in the tests.