We've written a service and assume that it fulfills the functional requirements, but we do not know it for sure, yet. To check it, we will create a unit-test.
We do not have any test environment so far. I would suggest going with the Jasmine test framework (https://jasmine.github.io/). We will create in our tests/unit-tests subfolder a dedicated NW.js project, which will be used for the testing. This way, we get the runtime environment for tests, identical to what we have in the application.
So we create the test project manifest:
./tests/unit-tests/package.json
{ "name": "file-explorer", "main": "specs.html", "chromium-args": "--mixed-context" }
It points at the Jasmine test runner page, the one we placed next ...