This repo includes about 2k lines of JavaScript code (most of the actual logic for the web UI), but does not have any JS tests (or even a JS test harness). We'll likely want to use PhantomJS or similar, since the JS code needs to run in the context of a browser and interact with page DOM elements.
I can recommend testcafe for writing e2e tests for browser applications. Simple to use yet powerful. (I'm not related to this project in any way, just a happy user of it)
This repo includes about 2k lines of JavaScript code (most of the actual logic for the web UI), but does not have any JS tests (or even a JS test harness). We'll likely want to use PhantomJS or similar, since the JS code needs to run in the context of a browser and interact with page DOM elements.