..forgot to install dependencies before executing `$ npm test` which obviously exploded due to the fact that `eslint` and friends weren't available.
As a means of seeing how GitHub Actions work compared to Travis CI, these changes creates a so-called workflow that runs `$ npm test` upon every `$ git push` to the repository.