setup-node/__tests__
Adam Jones d98fa11138
bugfix: Don't attempt to use Windows fallbacks on non-Windows OSes ()
..
data Add and configure ESLint and update configuration for Prettier ()
README.md Add support for nightly and rc versions ()
authutil.test.ts Add and configure ESLint and update configuration for Prettier ()
cache-restore.test.ts Add and configure ESLint and update configuration for Prettier ()
cache-save.test.ts Add and configure ESLint and update configuration for Prettier ()
cache-utils.test.ts replace throw with warn
canary-installer.test.ts Add and configure ESLint and update configuration for Prettier ()
main.test.ts Add and configure ESLint and update configuration for Prettier ()
nightly-installer.test.ts bugfix: Don't attempt to use Windows fallbacks on non-Windows OSes ()
official-installer.test.ts Add and configure ESLint and update configuration for Prettier ()
problem-matcher.test.ts Add and configure ESLint and update configuration for Prettier ()
rc-installer.test.ts Add and configure ESLint and update configuration for Prettier ()
verify-arch.sh Add e2e arch test
verify-node.sh Update tool-cache for download retries ()

README.md

Files located in data directory are used only for testing purposes.

Here the list of files in the data directory

  • .nvmrc, .tools-versions and package.json are used to test node-version-file logic
  • package-lock.json, pnpm-lock.yaml and yarn.lock are used to test cache logic
  • versions-manifest.json is used for unit testing to check downloading Node.js versions from the node-versions repository.
  • node-dist-index.json is used for unit testing to check downloading Node.js versions from the official site. The file was constructed from https://nodejs.org/dist/index.json
  • node-rc-index.json is used for unit testing to check downloading Node.js rc versions from the official site. The file was constructed from https://nodejs.org/download/rc/index.json
  • node-nightly-index.json is used for unit testing to check downloading Node.js nightly builds from the official site. The file was constructed from https://nodejs.org/download/nightly/index.json