Test cases - tests/hooks.test.js:
- all of the pre-commit hook files are being copied as planned
- all of the pre-commit hook files are added with the permission to execute (chmod 755)
- existing pre-commit hook is being deleted when installing the package
Test cases - tests/git-manager.test.js:
- Check that initializing the singleton instance sets the right git root directory
Using:
- gulp-mocha
- Write the tests using mocha