diff options
Diffstat (limited to 'cli/tests/testdata')
5 files changed, 30 insertions, 0 deletions
diff --git a/cli/tests/testdata/npm/README.md b/cli/tests/testdata/npm/README.md new file mode 100644 index 000000000..ba3f5f771 --- /dev/null +++ b/cli/tests/testdata/npm/README.md @@ -0,0 +1,18 @@ +# npm test data + +This folder contains test data for npm specifiers. + +## Registry + +The registry is served by the test server (server in test_util) at +http://localhost:4545/npm/registry/ via the `./registry` folder. + +### Updating with real npm packages + +1. Set the `DENO_TEST_UTIL_UPDATE_NPM=1` environment variable +2. Run the test and it should download the packages. + +### Using a custom npm package + +1. Add the custom package to `./registry/@denotest` +2. Reference `npm:@denotest/<your-package-name>` in the tests. diff --git a/cli/tests/testdata/npm/cjs_local_global_decls/main.out b/cli/tests/testdata/npm/cjs_local_global_decls/main.out new file mode 100644 index 000000000..f9331e2e5 --- /dev/null +++ b/cli/tests/testdata/npm/cjs_local_global_decls/main.out @@ -0,0 +1,3 @@ +Download http://localhost:4545/npm/registry/@denotest/cjs-local-global-decls +Download http://localhost:4545/npm/registry/@denotest/cjs-local-global-decls/1.0.0.tgz +Loaded. diff --git a/cli/tests/testdata/npm/cjs_local_global_decls/main.ts b/cli/tests/testdata/npm/cjs_local_global_decls/main.ts new file mode 100644 index 000000000..04074057b --- /dev/null +++ b/cli/tests/testdata/npm/cjs_local_global_decls/main.ts @@ -0,0 +1 @@ +import "npm:@denotest/cjs-local-global-decls@1.0.0"; diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/index.js b/cli/tests/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/index.js new file mode 100644 index 000000000..75fc15d83 --- /dev/null +++ b/cli/tests/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/index.js @@ -0,0 +1,4 @@ +// package that has all the locals defined +const Buffer = 1, clearImmediate = 1, clearInterval = 1, clearTimeout = 1, global = 1, process = 1, setImmediate = 1, setInterval = 1, setTimeout = 1, globalThis = 1; +const exports = 2; +console.log("Loaded."); diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/package.json b/cli/tests/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/package.json new file mode 100644 index 000000000..f3514e2ab --- /dev/null +++ b/cli/tests/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/package.json @@ -0,0 +1,4 @@ +{ + "name": "@deno/cjs-local-global-decls", + "version": "1.0.0" +}
\ No newline at end of file |
