summaryrefslogtreecommitdiff
path: root/tests/testdata/npm/compare_globals
diff options
context:
space:
mode:
authorMohammad Sulaiman <mohammad.sulaiman@exalt.ps>2024-09-25 21:46:18 +0300
committerGitHub <noreply@github.com>2024-09-25 18:46:18 +0000
commitc232ecc6af5a09a8f0480e3b2b87ef2cd2b3a348 (patch)
tree49874a35cc2d27d90d0ec26423e8bfe040385683 /tests/testdata/npm/compare_globals
parent8cdb309ffd6686b2f3c4a2126d927fd5770be34d (diff)
chore: deprecate npm itests (#25804)
Diffstat (limited to 'tests/testdata/npm/compare_globals')
-rw-r--r--tests/testdata/npm/compare_globals/main.out30
-rw-r--r--tests/testdata/npm/compare_globals/main.ts54
2 files changed, 0 insertions, 84 deletions
diff --git a/tests/testdata/npm/compare_globals/main.out b/tests/testdata/npm/compare_globals/main.out
deleted file mode 100644
index 234a68971..000000000
--- a/tests/testdata/npm/compare_globals/main.out
+++ /dev/null
@@ -1,30 +0,0 @@
-[UNORDERED_START]
-Download http://localhost:4260/@types/node
-Download http://localhost:4260/undici-types
-Download http://localhost:4260/@denotest/globals
-[UNORDERED_END]
-[UNORDERED_START]
-Download http://localhost:4260/@denotest/globals/1.0.0.tgz
-Download http://localhost:4260/@types/node/node-22.5.4.tgz
-Download http://localhost:4260/undici-types/undici-types-6.19.8.tgz
-[UNORDERED_END]
-Check file:///[WILDCARD]/npm/compare_globals/main.ts
-true
-true
-[]
-setTimeout 1 false
-setTimeout 2 function
-setTimeout 3 function
-setTimeout 4 function
-setTimeout 5 undefined
-window 1 false
-window 2 false
-false
-false
-self 1 true
-self 2 true
-false
-false
-bar
-bar
-true
diff --git a/tests/testdata/npm/compare_globals/main.ts b/tests/testdata/npm/compare_globals/main.ts
deleted file mode 100644
index 9482798d8..000000000
--- a/tests/testdata/npm/compare_globals/main.ts
+++ /dev/null
@@ -1,54 +0,0 @@
-/// <reference types="npm:@types/node" />
-
-import * as globals from "npm:@denotest/globals";
-console.log(globals.global === globals.globalThis);
-// @ts-expect-error even though these are the same object, they have different types
-console.log(globals.globalThis === globalThis);
-console.log(globals.process.execArgv);
-
-type AssertTrue<T extends true> = never;
-type _TestNoProcessGlobal = AssertTrue<
- typeof globalThis extends { process: any } ? false : true
->;
-type _TestHasNodeJsGlobal = NodeJS.Architecture;
-
-const controller = new AbortController();
-controller.abort("reason"); // in the NodeJS declaration it doesn't have a reason
-
-// Some globals are not the same between Node and Deno.
-// @ts-expect-error incompatible types between Node and Deno
-console.log("setTimeout 1", globalThis.setTimeout === globals.getSetTimeout());
-
-// Super edge case where some Node code deletes a global where the
-// Node code has its own global and the Deno code has the same global,
-// but it's different. Basically if some Node code deletes
-// one of these globals then we don't want it to suddenly inherit
-// the Deno global (or touch the Deno global at all).
-console.log("setTimeout 2", typeof globalThis.setTimeout);
-console.log("setTimeout 3", typeof globals.getSetTimeout());
-globals.deleteSetTimeout();
-console.log("setTimeout 4", typeof globalThis.setTimeout);
-console.log("setTimeout 5", typeof globals.getSetTimeout());
-
-// In Deno 2 and Node.js, the window global is not defined.
-console.log("window 1", "window" in globalThis);
-console.log(
- "window 2",
- Object.getOwnPropertyDescriptor(globalThis, "window") !== undefined,
-);
-globals.checkWindowGlobal();
-
-// In Deno 2 self global is defined, but in Node it is not.
-console.log("self 1", "self" in globalThis);
-console.log(
- "self 2",
- Object.getOwnPropertyDescriptor(globalThis, "self") !== undefined,
-);
-globals.checkSelfGlobal();
-
-// "Non-managed" globals are shared between Node and Deno.
-(globalThis as any).foo = "bar";
-console.log((globalThis as any).foo);
-console.log(globals.getFoo());
-
-console.log(Reflect.ownKeys(globalThis).includes("console")); // non-enumerable keys are included